This is Chapter 2 of Config Wars! Today, we’re diving into JSON Schema.
JSON Schema was popularized through its use in validating API requests in the OpenAPI format. Since JSON is universal, it’s quickly become the largest, most well supported schema validation ecosystem.
It boasts a strong community of third-party and code-generation validation libraries that we’ll discuss.
It can natively struggle with overrides (you’ll have to use a templating engine like Jinja), but thankfully, we’ve made this seamless with Miru’s config management tool.
JSON Schema was popularized through its use in validating API requests in the OpenAPI format. Since JSON is universal, it’s quickly become the largest, most well supported schema validation ecosystem.
It boasts a strong community of third-party and code-generation validation libraries that we’ll discuss.
It can natively struggle with overrides (you’ll have to use a templating engine like Jinja), but thankfully, we’ve made this seamless with Miru’s config management tool.