解读JSON的三种格式
解读JSON的三种格式攻略:
1. 紧凑格式
特点
紧凑格式是最简单也是最常用的JSON格式表示方式,数据以一行或多行或者整个文件的方式存在,但所有的换行符、制表符、空格、行处理符都会被忽略掉。由于所有的空格被忽略了,所以预备阶段和解释JSON格式所需要处理的字符会比较少。
示例:
{"id":1000,"name":"张三","email":"zhangsan@example.com","age":20,"address": \ {"province":"江苏","city":"南京"}}2. 标准格式
特点
标准格式是指利用空格、换行符来对数据进行格式化的JSON格式,以增加JSON数据的可读性。使用标准格式来编码一个较大的JSON对象或数组,让它易于阅读。
示例:
{ "id": 1000, "name": "张三", "email": "zhangsan@example.com", "age": 20, "address": { "province": "江苏", "city": "南京" }}3. 美化格式
特点
美化格式是在标准JSON格式的基础上,进行语法高亮显示、缩进、换行等人类可读性的增强。在进行大量修改时,美化格式有利于防止错误和跨平台兼容性。
示例:
{ "id": 1000, "name": "张三", "email": "zhangsan@example.com", "age": 20, "address": { "province": "江苏", "city": "南京" }, "friends": [ { "name": "小李", "email": "xiaoli@example.com", "age": 21 }, { "name": "小王", "email": "xiaowang@example.com", "age": 22 } ]}注意,美化格式并不是一种标准的JSON格式,只是根据约定来定义的。因此,美化格式的可读性较高,但是不同平台可能有不同的美化方法,所以与其他应用程序交互时,可能需要一些处理。