参考链接:https://www.cnblogs.com/clnchanpin/p/7150125.html
JSON:
JavaScript Object Notation的简称,是一种轻量的数据表示方法。
Jason格式采用key:value的方式记录数据,非常直观,比XML简洁,因而大受欢迎。
在使用名称/值对或 XML 时,实际上是使用 JavaScript 从应用程序中取得数据并将数据转换成还有一种数据格式。
在这些情况下,JavaScript 在非常大程度上作为一种数据操纵语言,用来移动和操纵来自 Web 表单的数据,并将数据转换为一种适合发送给server端程序的格式。
JSON 基础:
简单地说,JSON 能够将 JavaScript 对象中表示的一组数据转换为字符串,然后就能够在函数之间轻松地传递这个字符串,或者在异步应用程序中将字符串从 Web 客户机传递给server端程序。这个字符串看起来有点儿古怪(稍后会看到几个演示样例)。可是 JavaScript 非常easy解释它。并且 JSON 能够表示比名称/值对更复杂的结构。比如,能够表示数组和复杂的对象,而不仅仅是键和值的简单列表。
简单 JSON 演示样例
依照最简单的形式,能够用以下这种 JSON 表示名称/值对:
{ "firstName": "Brett" } |
这个演示样例非常基本。并且实际上比等效的纯文本名称/值对占用很多其它的空间:
firstName=Brett |
可是,当将多个名称/值对串在一起时,JSON 就会体现出它的价值了。首先,能够创建包括多个名称/值对的记录,比方:
{ "firstName": "Brett", "lastName& |