PLDB
Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon

JSON Schema

JSON Schema

JSON Schema is a data validation language created in 2010 by Kris Zyp.

#336on PLDB 12Years Old 3.4kUsers
0Books 0Papers

JSON Schema is a vocabulary that allows you to annotate and validate JSON documents.


Example from the web:
{ "$id": "https://example.com/calendar.schema.json", "$schema": "https://json-schema.org/draft/2020-12/schema", "description": "A representation of an event", "type": "object", "required": [ "dtstart", "summary" ], "properties": { "dtstart": { "type": "string", "description": "Event starting time" }, "dtend": { "type": "string", "description": "Event ending time" }, "summary": { "type": "string" }, "location": { "type": "string" }, "url": { "type": "string" }, "duration": { "type": "string", "description": "Event duration" }, "rdate": { "type": "string", "description": "Recurrence date" }, "rrule": { "type": "string", "description": "Recurrence rule" }, "category": { "type": "string" }, "description": { "type": "string" }, "geo": { "$ref": "https://example.com/geographical-location.schema.json" } } }
q.html 路 json-schema.html 路 jython.html

View source

PLDB - Build the next great programming language 路 v2022 Day 32 Docs Build Acknowledgements Traffic Today Traffic Trends Mirrors GitHub feedback@pldb.com