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/

相關文章
相關標籤/搜索