json格式怎么写,json文件内容格式,json文件书写格式详解

json格式怎么写,json文件内容格式,json文件书写格式详解

本文主要介绍json文件编写格式规范。对大家的学习或工作都有一定的参考价值。有需要的朋友可以和边肖一起学习。溴

目录

Json是什么,为什么可以使用这项技术?如何使用JSON-data format-notes-JS内置了两个JSON方法实例:

JSON是什么

JSON (JavaScript对象符号)是一种数据交互格式。

为什么有这个技术

在Json之前,大家都用XML来传输数据。XML是一种纯文本格式,因此它适合在网络上交换数据。然而,XML格式很复杂,最后道格拉斯克洛克福特发明了JSON,一种超轻量级的数据交换格式。

JSON 如何使用

- 数据格式

JSON实际上是JavaScript的子集,所以JSON的数据格式对应的是JavaScript:

-编号=JS编号

- boolean=JS布尔值

- string=JS string //

- null=JS null

-array=JS Array []的表达式

-object=JS {}表达式

- 注意事项

规定JSON字符集是UTF-8,字符串必须用,Object的key也必须用

或者数组或对象的最后一个成员,不带逗号。

- JS 内置两个Json方法

JSON.stringify( {},[ ],)

//参数一:要序列化的数据(对象)

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

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

把任何JavaScript变成Json,就是把这个对象序列化成Json字符串,然后才能通过网络传输;

收到Json格式的字符串,

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

如果我们收到一个JSON格式的字符串,我们只需要把它反序列化成一个JavaScript对象,然后就可以在JavaScript中直接使用这个对象了。

实例:

1.数组模式[]

[{

id : 1,

姓名:小明

},{

id : 2,

姓名:小红

}]

2.对象模式{}

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

{

Status: 0,//执行状态代码

Msg: SUCCESS ,//描述性文本信息,不为空

Data :[{ //一个数组嵌套在一个对象中,数组是返回的数据,

id : 1,

姓名:小红

},{

id : 2,

姓名:小明

}]

}

3.反例

{id: ox16} //非法,值需要为十进制。

{name: underfined} //是非法的,没有这个值。

[{

name : NUll,

school :函数(){

Console.log(“拼写错误”)

}//非法

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

以上就是本文对json文件编写格式的详细解释。希望对大家的学习有帮助,也希望大家多多支持。

json格式怎么写,json文件内容格式,json文件书写格式详解