JSON(JavaScript Object Notation) 是一種輕量級(jí)的數(shù)據(jù)交換格式。它使用易于人們閱讀和編寫的文本格式,并且易于機(jī)器解析和生成。
JSON報(bào)文格式包含兩個(gè)基本結(jié)構(gòu):key-value對(duì)和列表。key是一個(gè)string類型的值,value可以是string、number、boolean、null、object和array等類型的值。
下面是一個(gè)JSON報(bào)文的例子:
{ "name": "張三", "age": 20, "address": { "city": "北京", "street": "南鑼鼓巷" }, "hobbies": ["reading", "swimming", "traveling"] }
注意事項(xiàng):
- 每個(gè)對(duì)象必須用花括號(hào)({})包括起來,對(duì)象中的每個(gè)屬性必須用雙引號(hào)("")括起來,并且屬性名和值之間要用冒號(hào)(:)分隔。
- 數(shù)組必須用方括號(hào)([])包括起來,并且數(shù)組中的每個(gè)元素也必須是JSON格式的。
- 在JSON中,字符串必須用雙引號(hào)("")括起來。
- 在JSON中,鍵名是區(qū)分大小寫的。