JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,它以易于閱讀和編寫的文本格式,用于通過網絡傳輸數據。JSON報文由對象和數組組成,而對象是由鍵值對組成的無序集合。
{ "name": "小明", "age": 20, "hobby": ["游泳", "跑步"], "address": { "province": "廣東省", "city": "深圳市" } }
以上是一個簡單的JSON報文,它包含了一個名稱為“小明”的對象,其中包括年齡、愛好和地址等屬性。可以看出,JSON報文使用花括號來表示對象,鍵值對之間使用冒號連接,不同鍵值對之間使用逗號分隔。
此外,JSON報文還可以包含數組,如下所示:
[{ "name": "小明", "age": 20, "hobby": ["游泳", "跑步"], "address": { "province": "廣東省", "city": "深圳市" } }, { "name": "小紅", "age": 22, "hobby": ["乒乓球", "羽毛球"], "address": { "province": "廣東省", "city": "廣州市" } }]
這是一個包含兩個對象的數組,其中每個對象有相同的屬性,但值不同。
總之,JSON報文是一種廣泛使用的數據格式,它的簡單、輕量且易于解析的特點,使得它成為了現代Web應用程序之間傳輸數據的首選方式。