In diesem Buch heißt es, dass Sie JSON verwenden müssen, um Informationen in mehreren Spalten zu speichern.
Aber warum habe ich das Gefühl, dass ich Objekte statt JSON einfach direkt verwenden kann?
Ich verstehe nicht, warum JSON verwendet wird. Ich hoffe, Dalao kann antworten:
Kann ich Objekte verwenden? Wenn nicht, warum?
Warum JSON verwenden? Diese drei Fragen. Danke
localstorage存的是字符串,不能直接将对象放进去
说是json也不完全正确,应该是转义后字符串格式的json。
记住一点,本地储存只能存字符串。
MDN原文需要时刻注意的一点是,所有数据在被保存到下面将要介绍的任何一个存储器之前,都将通过它的 .toString 方法被转换成字符串。所以一个普通对象将会被存储为 "[object Object]",而不是对象本身或者它的 JSON 形式。使用浏览器自身提供的 JSON 解析和序列化方法来存取对象是比较好的,也是比较常见的方法。
打开浏览器来试下很难吗