Json文件格式及Cpp解析

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

參考資料

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章