JSON写入格式

 2024-03-11 01:11:13  阅读 0

什么是 JSON

JSON()是一种数据交互格式

为什么可以使用这项技术?

在 Json 之前,大家都使用 XML 来传输数据。 XML是一种纯文本格式,因此适合在网络上交换数据。 然而,XML格式相对复杂。 最后, () 发明了 JSON,一种超轻量级数据交换格式。

如何使用 JSON

- 数据格式

JSON实际上是 的子集,因此JSON的数据格式对应于:

- => JS

- => JS

- => JS //

- 空 => JS 空

- 数组 => JS 数组表达式[]

- => JS {} 表达式

- 防范措施

JSON指定字符集为UTF-8,字符串必须使用“”,键也必须使用“”

数组或对象的最后一个成员,无逗号

- JS有两个内置的Json方法

JSON.( {} , [ ] , "")

//参数1:要序列化的数据()

//参数2:控制对象的key值。 如果只想输出指定的属性,则传入一个数组。

//参数三:序列化后,打印输出的格式(一个Tab,可以更直观的查看json)

任何转化为Json,都意味着将这个对象序列化为Json字符串,然后才能通过网络传输;

接收Json格式的字符串,

JSON.parse(json.DATA) //传入json字符串

如果我们接收到一个JSON格式的字符串,我们只需要把它反序列化成一个对象,我们就可以直接在.

例子:

1.数组模式[ ]

[{

“id”:1,

“姓名” : ””

},{

“id”:2,

“姓名” : ””

}]

2. 对象方法 { }

//前端和后端分离。 建议后端向前端返回数据格式。

"" : 0 ,//执行状态码

"msg" : "", //描述文本信息,如果不为NULL

"data" :[{//对象中嵌套了一个数组。 数组就是返回的数据。

“id”:1,

“姓名” : ””

},{

“id”:2,

“姓名” : ””

3. 反例

{"id" : ox16 } //非法,该值需要是十进制

{"name" : } //非法,没有这个值

[{

“名称”:空,

“”:(){

.log("这种写法是错误的")

}//非法的

}]//json中不能使用自定义函数或者系统内置函数

标签: 格式 字符 数组

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码