awesome-jsonschema
A curated list of awesome JSON Schema resources, tutorials, tools, and more
https://github.com/sourcemeta/awesome-jsonschema
Last synced: 5 days ago
JSON representation
-
Videos
- Maintaining JSON Schemas at Scale - Jason Desrosiers - In this talk, we will cover the keywords, concepts, and patterns for maintaining large schemas or large collections of schemas. We'll tackle problems like how to breakdown and organize schemas, how to bundle schemas, how to make large schemas efficient, how to get better error messages from large schemas, and more.
- JSON Schema Validation in Postman - An tutorial of performing JSON Schema validation in Postman in API tests.
- Configuring Umbraco on .NET Core - JSON Schema - Configuring Umbraco on .NET Core with JSON Schema-powered autocompletions for appsettings.json using SchemaStore.
- API Storytelling with Ben Hutton - This episode we sit down with Ben Hutton, the lead behind the JSON Schema community to talk about vocabularies and other ways we validate and annotate how we tell stories we tell in the API space.
- What is JSON Schema - A basic introduction to JSON Schema showing how to auto-generate JSON Schema document from an existing JSON document.
- What is a JSON Schema? Generate, Modify, and Understand a JSON Schema: Example - An in-depth introduction to JSON Schema including auto-generating JSON Schema documents using QuickType.io.
- JSON Schema Validation: How to Validate JSON Schema with Postman? - An introduction to JSON Schema and how to use it in Postman.
- JSON Schema - the Good, the Bad and the Ugly - With JSON Schema you are required to define your data and the available tooling to do so is not really great (yet). This presentation provides you with criteria to judge whether JSON Schema could be beneficial for your project or is just too much overhead.
- JSON Schema in Production: #3 Mads Kristensen at Microsoft - Mads shares the story of bringing JSON Schema support into Visual Studio back in version 2013, the first editor supporting JSON Schema. What's called .Net Core today needed tooling for their "project.json" file, similar to a "package.json" file. JSON Schema ended up playing a key role in the autocompletion and validation infastructure ontop of a basic JSON editor.
- JSON Schema in Production - #6 Suresh Srinivas at OpenMetadata - We talk to Suresh Srinivas, Co-Founder at Collate, building OpenMetadata. (Previously engineering leadership at Uber and Founder of Hortonworks.).
- JSON Schema in Production - #5 Jens Neuse at Wundergraph - Jens Neuse, Founder of Wundergraph shares how Wundergraph compiles GraphQL definitions into JSON RPC and create JSON Schema definitions for each JSON RPC endpoint. Input data is validated using JSON Schema at the middleware-level before executing the corresponding GraphQL query.
- JSON Schema in Production - #4 David Brownman at Zapier - David shares the story of using JSON Schema at Zapier to validate and document their intergration payloads, enabling a better developer experience for their 4000+ intergration partners..
- JSON Schema in Production - #2 Kin Lane at F5 - Kin shares the challenges of building a company wide index of data structures (or Schema Registry), aiming to help understand previous, and avoid future, unexpected breaking changes that really impact customers.
- JSON Schema in Production - #1 Chuck Reeves at Zones - Ben talks to Chuck Reeves, previously at Zones, about how they used JSON Schema to validate data and keep it in a consistent format across their application. Chuck shares how using a public API gateway to validate incoming data saved developers time and compute effort, making sure only valid data was passed downstream to serverless functions or other services.
- JSON Schema In Production - You Can Use It Today - Ben Hutton, Postman - Hear the about the journey of organizations that use JSON Schema in production today, and learn about how JSON Schema continues to deliver value.
- So you think you understand JSON Schema? - Ben Hutton - In this session you'll learn some key fundamentals, intracacies that even catch out the experienced, and how to develop your own interoperable JSON Schema Vocabulary.
- Maintaining JSON Schemas at Scale - Jason Desrosiers - In this talk, we will cover the keywords, concepts, and patterns for maintaining large schemas or large collections of schemas. We'll tackle problems like how to breakdown and organize schemas, how to bundle schemas, how to make large schemas efficient, how to get better error messages from large schemas, and more.
- JSON Schema Validation in Postman - An tutorial of performing JSON Schema validation in Postman in API tests.
- Configuring Umbraco on .NET Core - JSON Schema - Configuring Umbraco on .NET Core with JSON Schema-powered autocompletions for appsettings.json using SchemaStore.
- API Storytelling with Ben Hutton - This episode we sit down with Ben Hutton, the lead behind the JSON Schema community to talk about vocabularies and other ways we validate and annotate how we tell stories we tell in the API space.
- What is JSON Schema - A basic introduction to JSON Schema showing how to auto-generate JSON Schema document from an existing JSON document.
- What is a JSON Schema? Generate, Modify, and Understand a JSON Schema: Example - An in-depth introduction to JSON Schema including auto-generating JSON Schema documents using QuickType.io.
- JSON Schema Validation: How to Validate JSON Schema with Postman? - An introduction to JSON Schema and how to use it in Postman.
- official JSON Schema YouTube channel - schema.org) website.
-
Vocabularies
- Uniqueness of Array Items - A vocabulary defining keywords that can be used to validate that arrary instances contain unique values as determined by one or more given paths within each item.
- Hyper-Schema 2019-09 - Keywords to annotate JSON documents with hyperlinks. These hyperlinks include attributes describing how to manipulate and interact with remote resources through hypermedia environments such as HTTP, as well as determining whether the link is usable based on the instance value.
- JSON Schema 2020-12 Content - Annotations keywords that indicate that an instance contains non-JSON data encoded in a JSON string.
- JSON Schema 2020-12 Unevaluated - Keywords that enable schema authors to apply subschemas to array items or object properties that have not been successfully evaluated against any dynamic-scope subschema of any adjacent keywords.
- Hyper-Schema 2019-09 - Keywords to annotate JSON documents with hyperlinks. These hyperlinks include attributes describing how to manipulate and interact with remote resources through hypermedia environments such as HTTP, as well as determining whether the link is usable based on the instance value.
Programming Languages
Categories
Sub Categories
Keywords
json-schema
4
jsonschema
2
schema
2
asyncapi
1
get-global-node-release-workflows
1
get-global-releaserc
1
nodejs
1
gdpr
1
language
1
tilt
1
transparency-enhancing-technologies
1
transparency-information
1
json
1
scala
1
d3js
1
visualization
1
editor
1
extension
1
lint
1
linter
1
visual-studio-code
1
vscode
1