JSON(JavaScript Object Notation)是一種輕量級的數據交換格式,常用于前后端數據傳輸、API交互、配置文件等領域。
JSON報文主要由兩種結構組成:
{ "key1": "value1", "key2": true, "key3": [1, 2, 3], "key4": { "nestedKey1": "nestedValue1", "nestedKey2": [false, null] } }
JSON對象由一對花括號表示,內部包含多個鍵值對,每個鍵值對用逗號隔開。鍵和值之間用冒號隔開,鍵必須是字符串類型,值可以是字符串、數字、布爾值、數組、對象或null。
JSON數組由一對方括號表示,內部包含多個值,每個值用逗號隔開。值可以是字符串、數字、布爾值、數組、對象或null。
[ "value1", true, [1, 2, 3], { "nestedKey1": "nestedValue1", "nestedKey2": [false, null] } ]
JSON格式的優點包括易于閱讀、易于解析、易于生成、易于調試、易于擴展等。
上一篇json報文是什么