찾다

 >  Q&A  >  본문

javascript - 정보를 여러 열로 나누어 로컬 저장소에 저장할 때 형식을 json으로 변환해야 하는 이유는 무엇입니까?


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

世界只因有你世界只因有你2858일 전580

모든 응답(4)나는 대답할 것이다

  • 仅有的幸福

    仅有的幸福2017-05-19 10:32:38

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

    회신하다
    0
  • phpcn_u1582

    phpcn_u15822017-05-19 10:32:38

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

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

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:32:38

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

    회신하다
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-19 10:32:38

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

    회신하다
    0
  • 취소회신하다