javascript - 정보를 여러 열로 나누어 로컬 저장소에 저장할 때 형식을 json으로 변환해야 하는 이유는 무엇입니까?
世界只因有你
世界只因有你 2017-05-19 10:30:38
0
4
503


이 책에서는 정보를 여러 열에 저장하려면 json을 사용해야 한다고 나와 있습니다.
그런데 왜 json 대신 객체를 직접 사용할 수 있을 것 같은 느낌이 들까요?
왜 json을 사용하는지 모르겠습니다. Dalao가 대답할 수 있기를 바랍니다:
객체를 사용할 수 있나요? 그렇지 않다면 왜?
json을 사용하는 이유는 무엇인가요? 이 세 가지 질문입니다. 감사합니다

世界只因有你
世界只因有你

모든 응답(4)
仅有的幸福

Localstorage는 문자열을 저장하며 객체를 직접 저장할 수 없습니다

phpcn_u1582

json이라고 말하는 것은 완전히 정확하지 않습니다. 이스케이프된 문자열 형식의 json이어야 합니다.

로컬 저장소에는 문자열만 저장할 수 있다는 점을 기억하세요.

过去多啦不再A梦

원본 MDN 기사에서 항상 주의해야 할 한 가지는 모든 데이터가 아래에 소개할 메모리에 저장되기 전에 .toString 메서드를 통해 문자열로 변환된다는 것입니다. 따라서 일반 개체는 개체 자체나 JSON 형식이 아닌 "[object Object]"로 저장됩니다. 개체에 액세스하기 위해 브라우저 자체에서 제공하는 JSON 구문 분석 및 직렬화 방법을 사용하는 것이 더 좋고 일반적입니다.

过去多啦不再A梦

브라우저를 열어서 사용하기 어려우신가요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!