2021-10-22 00:44来源:m.sf1369.com作者:宇宇
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、Java、JavaScript、Perl、Python等)。这些特性使JSON成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成(一般用于提升网络传输速率)。
JSON的规则很简单: 对象是一个无序的“‘名称/值'对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值' 对”之间使用“,”(逗号)分隔。具体细节参考
举个简答的例子如图:
这表示一个user对象,拥有username, age, info, address 等属性。
同样也可以用JSON来简单的修改数据,修改上面的例子
这样就可以处理啦。
前面说了介绍,这里补充下使用。
var ary= [ { key1:1, key2:2 }, { key3:3, key4:4 }]var jsonString=JSON.stringify(ary); // 转JSON格式(字符串)console.log(jsonString); // [{key1:1,key2:2},{key3:3,key4:4}]JSON.parse(jsonString); // 解析JSON字符串
另外,如果是日期格式可能会有问题,所以要处理/重写这个方法,你用不上就不用管,用得上就自己上百度找下兼容代码或者处理方式。