json

参考:https://www.runoob.com/json/json-tutorial.html

介绍

json, JavaScript Object Notation(JavaScript 对象表示法),是一种轻量级的文本数据交换格式。

表示

{}表示对象
[]表示数组
,分隔对象或数组的元素
:分隔属性与值
属性和值为字符串时都必须使用双引号包围
除了字符串,还有其他几种数据类型,不需要引号包围:

  • 数值:3.14
  • bool :true和false
  • null

格式化

在传输和使用时,会将json对象中多余的空白符省略,节约传输大小和方便解析。
而编辑和查看时,会将其进行格式化,即填充适当的空格和换行符,方便阅读。

菜鸟在线格式化工具:https://c.runoob.com/front-end/53/

js与json

var obj = JSON.parse('{ "name":"runoob", "alexa":10000, "site":"www.runoob.com" }');

将一个json字符串转为json对象,实际就是一个js对象。可以使用js操作对象的方法

var obj = { "name":"runoob", "alexa":10000, "site":"www.runoob.com"};
var myJSON = JSON.stringify(obj);

将一个js对象转为字符串类型。

posted @ 2022-05-17 00:57  黑白猫123  阅读(20)  评论(0编辑  收藏  举报