🌐
GitHub
github.com › josdejong › jsoneditor
GitHub - josdejong/jsoneditor: A web-based tool to view, edit, format, and validate JSON · GitHub
JSON Editor is a web-based tool to view, edit, format, and validate JSON. It has various modes such as a tree editor, a code editor, and a plain text editor. The editor can be used as a component in your own web application.
Starred by 12.2K users
Forked by 2.1K users
Languages   JavaScript 87.7% | SCSS 6.7% | HTML 5.6%
🌐
npm
npmjs.com › package › @json-editor › json-editor
@json-editor/json-editor - npm
February 7, 2026 - JSON Schema based editor. Latest version: 2.16.0, last published: a month ago. Start using @json-editor/json-editor in your project by running `npm i @json-editor/json-editor`. There are 29 other projects in the npm registry using @json-editor/json-editor.
      » npm install @json-editor/json-editor
    
Published   Feb 07, 2026
Version   2.16.0
Author   Jeremy Dorn
Discussions

jquery - GUI-based or Web-based JSON editor that works like property explorer - Stack Overflow
Background: This is a request for something that may not exist yet, but I've been meaning to build one for a long time. First I will ask if anyone has seen anything like it yet. Suppose you have an More on stackoverflow.com
🌐 stackoverflow.com
[AskJS] Does anyone know of any local JSON editor with GUI? (Windows)
🌐 r/javascript
33
0
February 7, 2025
Best Angular JSON editor?
Could use Monaco editor. It's open source and has been easy to work with ime and is feature rich https://github.com/microsoft/monaco-editor Edit: added GitHub link More on reddit.com
🌐 r/Angular2
11
3
September 6, 2024
JSON editor that lets me delete whole fields,merge etc.
Assuming you are already working with a programming language - I see no other reason to work with JSON - you could parse it, drop the field and serialize it back to a string. If you know a bit of JS, this may do the trick. If the json is not too big, you can paste it into your browsers console. Attention, typed on my phone :) JSON.stringify(JSON.parse(yourJsonString).map(d => { delete d.name; return d; })) More on reddit.com
🌐 r/software
7
11
March 1, 2021
🌐
Editor.js
editorjs.io
Editor.js
Free block-style editor with a universal JSON output
🌐
cdnjs
cdnjs.com › home › libraries › jsoneditor
jsoneditor - Libraries - cdnjs - The #1 free and open source CDN built to make life easier for developers
Libraries · jsoneditor · A web-based tool to view, edit, format, and validate JSON · 12k · GitHub · package · Apache-2.0 licensed · http://jsoneditoronline.org · Tags: json, html, editor, viewer, format, validate · Version · 10.4.1 ...
🌐
npm
npmjs.com › package › vanilla-jsoneditor
vanilla-jsoneditor - npm
December 10, 2025 - <!doctype html> <html lang="en"> <head> <title>JSONEditor</title> </head> <body> <div id="jsoneditor"></div> <script type="module"> import { createJSONEditor } from 'vanilla-jsoneditor/standalone.js' // Or use it through a CDN (not recommended for use in production): // import { createJSONEditor } from 'https://unpkg.com/vanilla-jsoneditor/index.js' // import { createJSONEditor } from 'https://cdn.jsdelivr.net/npm/vanilla-jsoneditor/index.js' let content = { text: undefined, json: { greeting: 'Hello World' } } const editor = createJSONEditor({ target: document.getElementById('jsoneditor'), pro
      » npm install vanilla-jsoneditor
    
Published   Dec 10, 2025
Version   3.11.0
🌐
npm
npmjs.com › package › svelte-jsoneditor
svelte-jsoneditor - npm
December 10, 2025 - A web-based tool to view, edit, format, transform, and validate JSON. ... The library is written with Svelte, but can be used in plain JavaScript too and in any framework (SolidJS, React, Vue, Angular, etc.).
      » npm install svelte-jsoneditor
    
Published   Dec 10, 2025
Version   3.11.0
🌐
GitHub
github.com › json-editor › json-editor
GitHub - json-editor/json-editor: JSON Schema Based Editor · GitHub
This library is now in maintenance mode. While it remains stable and functional, active development has moved to Jedison. ... For new projects or those seeking active development, consider using Jedison. Fork of the inactive jdorn/json-editor using the updated fork json-editor/json-editor.
Starred by 4.9K users
Forked by 702 users
Languages   JavaScript 61.9% | HTML 36.2% | CSS 1.9%
🌐
npm
npmjs.com › package › jsoneditor
jsoneditor - npm
JSON Editor is a web-based tool to view, edit, format, and validate JSON. It has various modes such as a tree editor, a code editor, and a plain text editor. The editor can be used as a component in your own web application.
      » npm install jsoneditor
    
Published   Oct 15, 2025
Version   10.4.2
Author   Jos de Jong
Find elsewhere
🌐
CSS Script
cssscript.com › home › javascript › lightweight js json editor for web – nanojson
Lightweight JS JSON Editor for Web - NanoJSON | CSS Script
1 month ago - A pure JavaScript library for embedding a lightweight, interactive JSON editor directly into your web applications.
🌐
Jeremydorn
jeremydorn.com › json-editor
JSON Editor Example - Jeremy Dorn
// Set default options JSONEditor.defaults.options.theme = 'bootstrap2'; // Initialize the editor var editor = new JSONEditor(document.getElementById("editor_holder"),{ schema: { type: "object", properties: { name: { "type": "string" } } } }); // Set the value editor.setValue({ name: "John Smith" }); // Get the value var data = editor.getValue(); console.log(data.name); // "John Smith" // Validate var errors = editor.validate(); if(errors.length) { // Not valid } // Listen for changes editor.on("change", function() { // Do something...
🌐
CiviCRM
civicrm.org › extensions › json-editor
Json Editor | CiviCRM
JSON Editor is a extensions that includes the JS library https://github.com/json-editor/json-editor, to be used as part of any dynamic-generated form in any other extension.
🌐
Json-editor
json-editor.github.io › json-editor
JSON Editor Interactive Example
Maintenance Mode: This library is in maintenance mode. For active development, consider Jedison. Below is the editor generated from the JSON Schema.
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);
🌐
cdnjs
cdnjs.com › home › libraries › json-editor
json-editor - Libraries - cdnjs - The #1 free and open source CDN built to make life easier for developers
Libraries · json-editor · JSON Schema based editor · 4k · GitHub · package · MIT licensed · https://github.com/json-editor/json-editor#readme · Tags: json, schema, jsonschema, editor · Version · 2.15.2 · Loading...
🌐
GitHub
github.com › josdejong › svelte-jsoneditor
GitHub - josdejong/svelte-jsoneditor: A web-based tool to view, edit, format, repair, query, transform, and validate JSON · GitHub
A web-based tool to view, edit, format, transform, and validate JSON. ... The library is written with Svelte, but can be used in plain JavaScript too and in any framework (SolidJS, React, Vue, Angular, etc.).
Starred by 1.2K users
Forked by 149 users
Languages   TypeScript 53.8% | Svelte 36.8% | SCSS 6.3% | HTML 1.3% | JavaScript 1.2% | CSS 0.6%
🌐
CodePen
codepen.io › cahil › pen › qYpbGL
JSON Editor
... .card .card-body h1 JSON Editor p.lead Paste a JSON string into the text box and use the buttons to minify or pretty-print the text .form-group div#editorWrapper #editor .row .col-md-6 a#minify.btn Minify .col-md-6 a#beautify.btn Beautify
🌐
JSONLint
jsonlint.com
JSONLint - The JSON Validator
Copy and paste, directly type, or input a URL in the editor above and let JSONLint tidy and validate your messy JSON code. JSON (pronounced as Jason), stands for "JavaScript Object Notation," is a human-readable and compact solution to represent a complex data structure and facilitate data interchange between systems.
🌐
WebComponents.org
webcomponents.org › element › xtal-json-editor
bahrus/xtal-json-editor - webcomponents.org
Vanilla web component wrapper around josdejong's awesome, most excellent JSON Editor api, which can be found at https://github.com/josdejong/jsoneditor
🌐
Libhunt
js.libhunt.com › jsoneditor-alternatives
jsoneditor Alternatives - JavaScript Editors | LibHunt
December 17, 2025 - JSON Editor is a web-based tool to view, edit, format, and validate JSON. It has various modes such as a tree editor, a code editor, and a plain text editor. The editor can be used as a component in your own web application. The library can be loaded as CommonJS module, AMD module, or as a ...