Ophir
json.ophir.dev
JSONJoy Builder - Visual JSON Schema Editor
JSON Schema Builder - Visual JSON Schema editor for creating and manipulating JSON Schema definitions
GitHub
github.com › json-editor › json-editor
GitHub - json-editor/json-editor: JSON Schema Based Editor · GitHub
Works with schema using enum values. expand_height - If set to true, the input will auto expand/contract to fit the content. Works best with textareas. grid_columns - Explicitly set the number of grid columns (1-12) for the editor if it's within an object using a grid layout. hidden - If set to true, the editor will not appear in the UI (works for all types)
Starred by 4.9K users
Forked by 702 users
Languages JavaScript 61.9% | HTML 36.2% | CSS 1.9%
Videos
GitHub
github.com › jdorn › json-editor
GitHub - jdorn/json-editor: JSON Schema Based Editor
Works with schema using enum values. expand_height - If set to true, the input will auto expand/contract to fit the content. Works best with textareas. grid_columns - Explicitly set the number of grid columns (1-12) for the editor if it's within an object using a grid layout. hidden - If set to true, the editor will not appear in the UI (works for all types)
Starred by 5.8K users
Forked by 1.1K users
Languages JavaScript 83.1% | HTML 16.9% | JavaScript 83.1% | HTML 16.9%
Tangramjs
json-schema-editor.tangramjs.com
JSON Schema Editor - About
Pallet of schema elements List of all elements of JSON schema, could drag and drop to tree. Pallet of user schemas List of all user schemas, user could save, load, delete and import schemas, schema could drag and drop to tree. Tree View of schema elements The structure of schema, could expend or collapse at any level. Context Menu Right-click on the element in tree view could bring out the context menu for that element, and perform actions specific for that element. Property Inspector of schema elements A panel to edit properties of schema element.
Hackolade
hackolade.com › help › JSONSchemaEditor.html
JSON Schema Editor
Hackolade provides graphical JSON Schema editing of the latest versions including draft-04, draft-06, draft-07, 2019-09, 2020-12.
GitHub
github.com › Open-Federation › json-schema-editor-visual
GitHub - Open-Federation/json-schema-editor-visual: A json-schema editor of high efficient and easy-to-use, base on React.
const option = {} import 'antd/dist/antd.css' require('json-schema-editor-visual/dist/main.css') const schemaEditor = require("json-schema-editor-visual/dist/main.js"); const SchemaEditor = schemaEditor(option) render( <SchemaEditor />, document.getElementById('root') )
Starred by 1.1K users
Forked by 234 users
Languages JavaScript 94.3% | CSS 5.0% | HTML 0.7% | JavaScript 94.3% | CSS 5.0% | HTML 0.7%
Bjdash
bjdash.github.io › JSON-Schema-Builder
JSON Schema Builder
A simple GUI tool to enable designing and building JSON schemas.
GitHub
github.com › Optum › jsonschema-editor-react
GitHub - Optum/jsonschema-editor-react: A react module for maintaining json schema. Built with Chakra-UI
Starred by 66 users
Forked by 35 users
Languages TypeScript 99.7% | TypeScript 99.7%
Hellosean1025
hellosean1025.github.io › json-schema-visual-editor
JSON-Schema-Editor - 个人介绍 - GitHub Pages
We cannot provide a description for this page right now
Bemit
ui-schema.bemit.codes
Automatic UIs with JSON-Schema + UI-Schema for React
Form generator and widget system using JSON-Schema. Build complex forms and UIs with ease in React!
Promptotype
promptotype.io › json-schema-editor-ui
JSON Schema Editor UI
UI for building JSON Schema documents
GitHub
github.com › bjdash › JSON-Schema-Builder
GitHub - bjdash/JSON-Schema-Builder: A simple GUI tool to enable designing and building JSON schemas
Starred by 103 users
Forked by 20 users
Languages JavaScript 90.9% | CSS 9.1% | JavaScript 90.9% | CSS 9.1%
Jsonforms
jsonforms.io › docs › uischema
UI Schema - JSON Forms
The UI schema, which is passed to JSON Forms, describes the general layout of a form and is just a regular JSON object
Top answer 1 of 2
402
Update: In an effort to answer my own question, here is what I've been able to uncover so far. If anyone else out there has something, I'd still be interested to find out more.
- http://knockoutjs.com/documentation/plugins-mapping.html ;; knockoutjs.com nice
- http://jsonviewer.arianv.com/ ;; Cute minimal one that works offline
- http://www.alkemis.com/jsonEditor.htm ; this one looks pretty nice
- http://json.bubblemix.net/ Visualise JSON structute, edit inline and export back to prettified JSON.
- http://jsoneditoronline.org/ Example added by StackOverflow thread participant. Source: https://github.com/josdejong/jsoneditor
- http://jsonmate.com/
- http://jsonviewer.stack.hu/
- mb21.github.io/JSONedit, built as an Angular directive
Based on JSON Schema
- https://github.com/json-editor/json-editor
- https://github.com/mozilla-services/react-jsonschema-form
- https://github.com/json-schema-form/angular-schema-form
- https://github.com/joshfire/jsonform
- https://github.com/gitana/alpaca
- https://github.com/marianoguerra/json-edit
- https://github.com/exavolt/onde
- Tool for generating JSON Schemas: http://www.jsonschema.net
- http://metawidget.org
- Visual JSON Editor, Windows Desktop Application (free, open source), http://visualjsoneditor.org/
Commercial (No endorsement intended or implied, may or may not meet requirement)
- Liquid XML - JSON Schema Editor Graphical JSON Schema editor and validator.
- http://www.altova.com/download-json-editor.html
- XML ValidatorBuddy - JSON and XML editor supports JSON syntax-checking, syntax-coloring, auto-completion, JSON Pointer evaluation and JSON Schema validation.
jQuery
- formbuilder jQuery drag and drop
- formeo
- shalotelli form_builder
YAML
- Konstellate Reddit Post
See Also
- Google blockly
- Is there a JSON api based CMS that is hosted locally?
- cms-based concept ;; http://www.webhook.com/
- tree-based widget ;; http://mbraak.github.io/jqTree/
- http://mjsarfatti.com/sandbox/nestedSortable/
- http://jsonviewer.codeplex.com/
- http://xmlwebpad.codeplex.com/
- http://tadviewer.com/
- https://studio3t.com/knowledge-base/articles/visual-query-builder/
2 of 2
4
Generally when I want to create a JSON or YAML string, I start out by building the Perl data structure, and then running a simple conversion on it. You could put a UI in front of the Perl data structure generation, e.g. a web form.
Converting a structure to JSON is very straightforward:
use strict;
use warnings;
use JSON::Any;
my $data = { arbitrary structure in here };
my $json_handler = JSON::Any->new(utf8=>1);
my $json_string = $json_handler->objToJson($data);
Stack Overflow
stackoverflow.com › questions › 73238749 › vs-code-ui-editor-for-json-schemas
vs code ui editor for json schemas - Stack Overflow
Maybe I should have asked different: is there something similar to this github.com/json-editor as a vs code extension? 2022-08-09T14:06:04.703Z+00:00 ... Oh, you want an HTML form generated from the schema. Not sure on specifics, but if you check out json-schema.org/implementations.html#web-ui-generation you might find what you need.
npm
npmjs.com › package › json-schema-editor-visual
json-schema-editor-visual - npm
const option = {} import 'antd/dist/antd.css' require('json-schema-editor-visual/dist/main.css') const schemaEditor = require("json-schema-editor-visual/dist/main.js"); const SchemaEditor = schemaEditor(option) render( <SchemaEditor />, document.getElementById('root') )
» npm install json-schema-editor-visual
Published Nov 29, 2021
Version 2.0.0
Google Groups
groups.google.com › g › json-schema › c › 9vBdgkBGlV4
Schema-based JSON editor
When I'm looking for a JSON GUI editor, i.e. JSON form builder, I look for something based on JSON Schema, so that I can properly define how the JSON will be validated. With just that in mind, https://github.com/exavolt/onde is decent, but insufficient and not actively developed. However, for defining the proper presentational/UI behavior, you need more than what JSON Schema defines.
JSON Schema
json-schema.org › tools
JSON Schema - Tools
Toolings below are written in different languages, and support part, or all, of at least one recent version of the specification · Listing does not signify a recommendation or endorsement of any kind