JSON

JSON 對象

  • 語法
1.JSON 對象使用在大括號{}中書寫
2.對象可以包含多個 key/value(鍵/值)對
3.key 必須是字符串,value 可以是合法的 JSON 數據類型(字符串, 數字, 對象, 數組, 布爾值或 null)
4.key 和 value 中使用冒號(:)分割
5.每個 key/value 對使用逗號(,)分割。
  • json對象可以看成是java中的Map集合,里面裝著一系列的鍵值對
var myObj, x;
myObj = { "name":"runoob", "alexa":10000, "site":null };
x = myObj.name;
  • json對象中可以包含另外一個 json對象
myObj = {
    "name":"runoob",
    "alexa":10000,
    "sites": {
        "site1":"www.runoob.com",
        "site2":"m.runoob.com",
        "site3":"c.runoob.com"
    }
}

JSON 數組

  • 語法
1.JSON 數組在中括號中書寫
2.JSON 中數組值必須是合法的 JSON 數據類型(字符串, 數字, 對象, 數組, 布爾值或 null)
  • 對象屬性的值可以是一個數組
{
"name":"網站",
"num":3,
"sites":[ "Google", "Runoob", "Taobao" ]
}
  • JSON 對象中數組可以包含另外一個數組,或者另外一個 JSON 對象
myObj = {
    "name":"網站",
    "num":3,
    "sites": [
        { "name":"Google", "info":[ "Android", "Google 搜索", "Google 翻譯" ] },
        { "name":"Runoob", "info":[ "教程", "工具", "微信" ] },
        { "name":"Taobao", "info":[ "淘寶", "網購" ] }
    ]
}
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容