Python module - jsonschema Part 3
本文為 Python module - jsonchema 一系列教學文:
Python module - jsonschema Part 2 中介紹了 number
, string
, array
, object
等型別的複雜用法,不過絕大多數仍是單一型別資料驗證的用法,然而實際上 JSON 資料的格式可能會由多種資料型別混合而成,例如 array
裡的元素是 object
, object
裡又有可能是 object
的情況,例如以下的 JSON 資料:
[
{
"user_id": 1,
"preference": {
"cooking": True,
"fishing": False,
}
},
{
"user_id": 1,
"preference": {
"cooking": True,
"fishing": False,
}
},
]
本篇將介紹如何撰寫符合實際使用以及更好維護的 JSON Schema 。
Posted on Mar 28, 2018 in Python 模組/套件推薦 by Amo Chen ‐ 3 min read