2020年8月22日 星期六

JSON格式解析

JSON格式

簡單來說,就這二句重點:

物件(object)用大括號 { }

陣列(array)用中括號 [ ]


物件(object)

用key:value的方式儲存,一個鍵(key)對應一個值(value),鍵(key)一定要用文字。

{"subject":"Math","score":80}

以上例來說,subject這個key有個值叫Math、score的值為80




陣列

例如 [0,4,5,2,7,8,3]

陣列的內容可以是文字、數字、物件、陣列、布林、null的混合。


[{"name":"Tom","lastname":"Chen","report":[{"subject":"Math","score":80},{"subject":"English","score":90}]},{"name":"Amy","lastname":"Lin","report":[{"subject":"Math","score":86},{"subject":"English","score":88}]}]

有些字元在JSON不能直接打,需要做跳脫的(escape character) :
\"
\\
\/
\b
\f
\n
\r
\t


線上JSON格式化的網站



沒有留言:

張貼留言