1、什么是json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。
2、Json语法
数据在名称/值对中:名称是字符串,使用双引号表示。值可以是:数字(整数或浮点数),字符串(在双引号中),数组(在方括号中),对象(在花括号中),true/false/null。
数据由逗号分隔:
花括号保存对象:对象可以包含各种数据,包括数组。
方括号保存数组:数字可以包含对象。
3、Json结构(即格式)
json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构
1、对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。
2、数组:数组在js中是中括号“[]”括起来的内容,数据结构为 [“java”,"javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是 数字、字符串、数组、对象几种。
经过对象、数组2种结构就可以组合成复杂的数据结构了.
如果JSON中含有转义字符,则需要转义。例如文件路径中需要使用"\\"而不是"\"。例如:{ "file":"C:\\a.txt"}。
4、举例
[
{"userName":"小小","age":16},
{"userName":"小明","age":"18"}
]
最后最最最重要的一点是无论json格式如何变化、一定要牢记key_value的形式
其他参考链接:https://www.cnblogs.com/qikeyishu/p/10493625.html
https://www.cnblogs.com/tech-bird/p/3588430.html
本文深入讲解JSON的基础概念,包括其语法、结构及示例。详细解释了JSON在数据交换中的重要性,以及如何通过对象和数组构建复杂数据结构。
4119

被折叠的 条评论
为什么被折叠?



