文章目录
参看:
- 视频: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数据,自动格式化,它功能非常强大。

同时,它还支持诸多功能(工具截图):

本文详细介绍了JSON的语法规则和用途,强调其在前后端数据交换中的重要性。文章涵盖Java对象与JSON的转换,包括使用Jackson和Fastjson库的方法,并提供了JSONUtils工具类的封装。此外,还讨论了JavaScript对象与JSON的互转操作,帮助开发者更好地理解和处理JSON数据。
最低0.47元/天 解锁文章

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



