簡易JSON

基本概念

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

兩種結構

  • 名/值對的集合,類似於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
    }
]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章