JSON (JavaScript Object Notation) 用於存儲和傳輸數據,通常用於服務器-->Web端的數據傳輸
JSON 示例:
{
"employees":[
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter", "lastName":"Jones"}
]
}
JSON語法:
- Json文件的數據格式爲key-value pair(鍵值對)
- key爲字符串(雙引號)
- value可以是字符串/數字(整型或浮點型)/布爾型(true/false)/null/數組/Object
- 不同的key-value pair之間用逗號
,
分隔 - {花括號}中爲Object (key-value pair的value可以是key-value pair)
- [方括號]中爲array數組 (數組的長度可以爲1)
Cpp-Json解析
- nlohmann/json
- Tencent/rapidjson
- picojson