JSON(JavaScript Object Notation)是一個輕量級的數據交換格式,常用于客戶端和服務器之間的數據傳輸。
JSON 報文可以包含多個屬性,每個屬性都有一個鍵值對。
JSON 的常見數據類型有:
{"string":"hello world","number":123,"boolean":true,"null":null}
其中,字符串(string)需要用雙引號包裹;數字(number)可以是整數或浮點數;布爾值(boolean)只有 true 和 false;null 表示空值。
除了常見數據類型,JSON 報文還可以包含數組和對象。數組用方括號包括,每個元素之間用逗號分隔;對象用花括號包括,每個屬性之間用逗號分隔。
[ {"name":"Alice","age":25}, {"name":"Bob","age":30}, {"name":"Charlie","age":35} ]
{ "person1":{"name":"Alice","age":25}, "person2":{"name":"Bob","age":30}, "person3":{"name":"Charlie","age":35} }
在傳輸 JSON 報文時,需要將其轉換成字符串后再傳輸,接收方需將字符串解析成 JSON 對象或數組。
//JSON字符串 var jsonStr = '{"name":"Alice","age":25}'; //解析成JSON對象 var jsonObj = JSON.parse(jsonStr); //打印屬性值 console.log(jsonObj.name); //輸出 Alice
在一些網絡應用中,JSON 報文作為數據傳輸的格式被廣泛使用。
上一篇php tab頁