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