什么是JSON?
JSON: JavaScript Object Notation(JavaScript 对象表示法)
- 是存储和交换文本信息的语法;类似 XML,比 XML 更小、更快,更易解析。
- 是轻量级的文本数据交换格式
- 独立于编程语言的文本格式来存储和表示数据
为什么要学JSON?
- JSON是使用最为广泛的数据传输格式之一,也是开发人员必备的技能之一,例如开发一个手机APP,需要调用服务端的一些API,大多数API都是使用JSON作为数据的返回格式的。
- 对于 AJAX 应用程序来说,JSON 比 XML 更快更易使用
JSON的好处
它易于人阅读和编写,以键值对来表示的,同时也易于机器解析和生成,并有效地提升网络传输效率。
JSON 解析器和 JSON 库支持许多不同的编程语言。 目前非常多的动态(PHP,JSP,.NET)编程语言都支持JSON。