Json schema
簡介
JSON Schema 是描述 JSON 格式的一個標(biāo)準(zhǔn)草案。一個 schema 本身也是一個 JSON。使用 JSON Schema 去校驗 JSON,可以讓你的代碼安全地訪問key,而無須檢查類型或鍵值是否存在等。schema和protobuf 的proto文件的作用有一點類似。
1.Json schema 是什么:Understanding JSON Schema
2.怎么生成json schema:
a.寫例子json
b.根據(jù)例子json +在線工具 https://www.jsonschema.net/ 生成原始schema
c.清晰化schema:選擇性刪除原始schame 的$id、title、default、examples
d.校驗簡化后的schema:https://jsonschemalint.com/#!/version/draft-07/markup/json
3.C++ rapidjson 怎樣使用json schema: http://rapidjson.org/zh-cn/md_doc_schema_8zh-cn.html
參考:https://blog.csdn.net/zbj18314469395/article/details/93721393

浙公網(wǎng)安備 33010602011771號