JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,廣泛應用于Web應用程序的數據交互中。它采用鍵值對的方式來表示數據,具有易讀、易寫、易解析的特點。下面是一些JSON報文格式范例:
// 對象格式 { "name": "小明", "age": 18, "gender": "男", "hobbies": ["籃球", "游泳"] } // 數組格式 [ { "name": "小紅", "age": 20, "gender": "女", "hobbies": ["畫畫", "唱歌"] }, { "name": "小剛", "age": 22, "gender": "男", "hobbies": ["音樂", "電影"] } ] // 復合格式 { "name": "張三", "age": 28, "gender": "男", "friends": [ { "name": "李四", "age": 30, "gender": "男" }, { "name": "王五", "age": 26, "gender": "女" } ], "work": { "company": "ABC公司", "position": "高級工程師" } }
上面的范例展示了JSON支持的三種基本數據類型:對象、數組、字符串。在對象或數組中,每個鍵和值之間都用英文冒號(:)分隔開,每個鍵值對之間用英文逗號(,)分隔開。數組中的元素沒有鍵名,只有值。
JSON還支持嵌套、復合數據類型,可以組合使用各種數據類型,靈活地描述數據。使用JSON格式的數據可以輕松地通過網絡傳輸、存儲和使用。
下一篇json報文格式有哪些