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