json数据格式及json格式化工具推荐

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用彻底独立于编程语言的文本格式来存储和表示数据。 易于人阅读和编写,同时也易于机器解析和生成。 XML也是一种数据交换格式,为何没有选择XML呢?由于XML虽然能够做为跨平台的数据交换格式,可是在JS中处理XML很是不方便,同时XML标记比数据多,增长了交换产生的流量,而JSON没有附加的任何标记,在JS中可做为对象处理,因此咱们更倾向于选择JSON来交换数据。编程

一.json结构及形式

结构1:json

  “名称/值”对的集合(A collection of name/value pairs)。不一样的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash table),有键列表(keyed list),或者关联数组 (associative array)。数组

对应的形式为:编程语言

  对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每一个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔。工具

{ "firstName": "John", "lastName":"Bobo", "email": "aaaa" }

结构2:code

  值的有序列表(An ordered list of values)。在大部分语言中,它被理解为数组(array)。对象

对应的形式为:blog

  数组是值(value)的有序集合。一个数组以“[”(左中括号)开始,“]”(右中括号)结束。值之间使用“,”(逗号)分隔。ip

[
    {
        key1:value1,
        key2:value2 
    },
    {
         key3:value3,
         key4:value4   
    }
]

二.json格式化工具的推荐

推荐使用ci

json在线格式化

网址:http://www.ecjson.com/

相关文章
相关标签/搜索