Sometimes a JSON Schema is generated from existing data and the resulting schema is quite huge. Maybe this schema is just a starting point and you need to extend or modify it to get the final specifications for your JSON input.
One example of a really huge JSON Schema is the Ansible schema available from schemastore.org. The Ansible schema has more than 100,000 lines and 5 MB of JSON text. For this task, you need a good JSON editor that can handle quite large files.
JSONBuddy is capable of loading big schema documents. The editor applies syntax coloring, entry helpers, and code folding as it does for a typical schema. You also get context-sensitive help with the specification text for the keyword you are currently editing. All of this also works for big schemas.
There is more. Besides being able to edit a JSON Schema as usual, you get instant evaluation from the built-in JSON Schema analyzer. The schema analyzer runs in the background and is also active for large schema documents. For example, if a certain definition is not used in the local schema, there is no need to run an explicit find operation:
Inserting a new definition in a JSON Schema with more than 100k lines.
This also works the other way around. Whenever you add a $ref keyword to your JSON Schema in the editor,
the analyzer tells you if the referenced definition can be successfully resolved.
And do you get those helpful validation error indicators that save time while editing JSON content in the editor? Yes, you do:
Active background validation using a huge JSON Schema.
JSONBuddy is more than just a JSON editor for Windows ®. Learn more on clicking the images and links below.
See in detail how your JSON data is validated using the JSON Schema validation debugger.
Try hereXML, JSON, CSV and HTML conversion tool. Import CSV text and get JSON, XML or HTML.
Read MoreUse the streaming JSON formatter to get pretty JSON.
Verify how a set of data files align with your JSON Schema resources. Easy and automated.
Get a complete JSON Schema designer with extended support for creating and testing JSON schema specifications.
Read MoreImport from any CSV text and get structured JSON or XML data in the editor.
Read MoreJSON editor with built-in JSON pointer engine. Useful on creating JSON Schema documents and for navigation.