October 15-17 | Vancouver, British Columbia
View More Details  & Register Here
Back To Schedule
Wednesday, October 16 • 11:30am - 12:00pm
JSON Schema Draft-8 - To $vocabularies and Beyond - Ben Hutton, JSON Schema

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
JSON Schema has been around for quite a while. Back in 2015, a small group decided to pick up development from draft-4, publishing a futher 4 drafts (draft-8 pending).

JSON Schema is primerily used for validation, but during the period between draft-4 and rebooting the project, a number of other use cases developed, including form validation and code generation.

Each library that extends the functionality of JSON Schema by adding their own key words, creates their own extensions, which only work with that specific library, or function differently for similar libraries.

JSON Schema draft-8 adds a new concept. Vocabularies. Allowing groups to specify new sets of keywords, and schemas to identify as using a set of keywords.

Learn about these and other draft-8 keywords, such as `unevaluatedProperties`, which can "see through" conditional applicators, a common user wish.

avatar for Ben Hutton

Ben Hutton

JSON Schema Specification Lead, Postman / JSON Schema
JSON Schema lead and wearer of many hats, now full time on JSON Schema thanks to Postman. Committed to making JSON Schema better than it was yesterday.

Wednesday October 16, 2019 11:30am - 12:00pm PDT
Junior Ballroom AB
  • Experience Level Advanced
  • Session Slides Included Yes