JSON 兩種主要結構:
- 對象:用大括號
{}包起來,一個對象就是一組鍵值對 - 數組:用中括號
[]包起來,一個數組就是一組有序的數據列表”
JSON 常見數據類型:
可以這麼理解,json中的數據類型就是鍵值對(key:value)中,value能能取的值類型,因為 key 沒得選,只能是字符串
- 字符串:必須用雙引號包起來,單個字符也要使用雙引號括起來。例如:
"hello" - 數字:不能加引號。例如:
123、1.23 - 布爾:小寫的
true或false - 對象:大括號包起來,可以嵌套
- 數組:中括號包起來,可以嵌套
- 空:使用
null表示
JSON 幾個嚴格規則:
因為 JSON 説白了就是由一組鍵值對(Key:value)組成的,需要嚴格遵守以下規則:
- JSON 的 KEY 必須是字符串(必須用雙引號括起來)
- 鍵值對之間用冒號連接,冒號兩邊有無空格都可以
- 多個鍵值對之間用逗號分隔,但最後一個不能加逗號
JSON 示例:
# JSON 對象中的數組
{
"name":"Bill Gates",
"age":62,
"cars":[ "Porsche", "BMW", "Volvo" ]
}
# 一個 JSON 對象中的值可以是另一個 JSON 對象。
{
"name":"Bill Gates",
"age":62,
"cars": { "car1":"Porsche","car2":"BMW","car3":"Volvo" }
}
# 當JSON的值為數組時
{ "employees":[ "Bill", "Steve", "David" ] }
本文章為轉載內容,我們尊重原作者對文章享有的著作權。如有內容錯誤或侵權問題,歡迎原作者聯繫我們進行內容更正或刪除文章。