簡易JSON

基本概念

JSON(JavaScript Object Notation),一種輕量的數據結構,普遍用於網絡中傳輸數據。json

兩種結構

  • 名/值對的集合,相似於Python中的字典
  • 的有序列表,相似於Java中的數組

記號

  • 花括號('{','}'):代表一個對象
  • 中括號('[',']'):代表一個數組
  • 逗號(','):表示並列關係
  • 任何空白符(空格、回車符、製表符等):爲了視覺上的好看。

  • 字符串:C語言的風格,可包含轉義字符,使用Unicode字符,
  • 數值:C語言風格,可採用e/E來科學記數,小數等,
  • true:「真」,
  • false:「假」,
  • null:表示無內容,
  • 對象:上面說的名/值對的集合,
  • 數組:的有序列表。

舉例及其它

從上能夠看出,JSON能夠無限嵌套
一個例子(JSON對象):數組

json{
    "name": "Tom",
    "age": 29,
    "gender": true,
    "contact": [
        "office": "1234-7654321",
        "private": "13812345678"
    ],
}

一個例子(JSON數組):網絡

json[
    "Tom": {
        "title": "professor",
        "department": "logistic",
        "salary": 6516.52
    },
    "Jerry": {
        "title": "teacher",
        "department": "logistic",
        "salary": 4358.64
    }
]
相關文章
相關標籤/搜索