文章目录
参看:
- 视频:https://www.bilibili.com/video/BV1Pt411u7R3
- 菜鸟教程:
https://www.runoob.com/json/json-tutorial.html
https://www.runoob.com/w3cnote/fastjson-intro.html
一、JSON介绍
(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率(HTTP协传输文本信息)。
JSON常用于前后端交互数据和数据存储,XML常用于配置环境。
JavaScript成为浏览器上事实上的标准语言,这与JSON 的流行也有密切的关系。
1.语法规则
JSON 的语法规则十分简单,优雅完美,总结起来有:
- 数组(Array)用方括号(
[]
)表示(数组里存放多个对象)。 - 对象(0bject)用大括号(
{}
)表示。 - 名称/值对(
name/value
)组合成数组和对象。 - 名称(
name
)置于双引号中,值(value
)有字符串、数值、布尔值、null、对象和数组。 - 并列的数据之间用逗号(
,
)分隔。
数据示例:
{
"name":"zhangsan",
"age":21,
"parents":[
{
"role":"father",
"name":"wanger",
"age":50
}
,{
"role":"mother",
"name":"mazi",
"age":50
}
]
}
2.Google浏览器插件
FeHelper开发者工具。
建议装上这个JSON插件,浏览器会自动识别json数据,自动格式化,它功能非常强大。
同时,它还支持诸多功能(工具截图):