JSON Schema
CoreModels makes it easy to work with JSON Schema, a powerful vocabulary for ensuring JSON data consistency and validation. Our platform supports full integration with JSON Schema, transforming the technical process of schema management into a collaborative and visual experience.
CoreModels enables you to:
Import and Export JSON Schema files.
Visualize and edit complex schemas through a user-friendly interface.
Collaborate with your team on a single source of truth.
Validate data against your schemas.
Importing JSON Schemas
You can connect multiple data sources to a single project in CoreModels. This allows you to manage complex schemas by aggregating data from various origins into one unified space.
Supported Sources
You can add as many sources as needed using the following methods:
File Upload: Upload local JSON Schema files directly.
Remote URL: Connect to a publicly accessible schema via a URL.
GitHub Integration: Link your GitHub repositories to fetch and sync schemas automatically.
Limitations
While CoreModels supports the vast majority of standard JSON Schemas, there are a few edge cases that may be challenging to import:
The JSON Schema keyword ‘items’ has a special handler in CoreModels, since it’s only meaningful when the ‘type’ has the ‘array’ value, we have decided to omit it inside CoreModels, and auto add it in the export when necessary.
Having both '$ref' and 'items' in a JSON Schema is not supported.
Other edge cases: Some other complex or non-standard structures may have unexpected behavior.
Please contact us if you encounter any issues during import
To try the importer, login to CoreModels, create a project and continue to our Step By Step Guide on importing a JSON Schema
Last updated