🌐
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
The library provides a vanilla bundle of the editor via the npm library vanilla-jsoneditor (instead of svelte-jsoneditor) which can be used in any browser environment and framework.
Starred by 1.2K users
Forked by 145 users
Languages   TypeScript 53.8% | Svelte 36.8% | SCSS 6.3% | HTML 1.3% | JavaScript 1.2% | CSS 0.6%
🌐
GitHub
github.com › vankop › jsoneditor-react
GitHub - vankop/jsoneditor-react: react wrapper implementation for https://github.com/josdejong/jsoneditor
render() { return ( <Editor value={yourJson} onChange={this.handleChange} theme="ace/theme/github" schema={yourSchema} /> ); } ... If you using webpack and es6 dynamic imports you can load jsoneditor-react asynchronously.
Starred by 277 users
Forked by 107 users
Languages   JavaScript 99.8% | CSS 0.2% | JavaScript 99.8% | CSS 0.2%
🌐
npm
npmjs.com › package › jsoneditor-react
jsoneditor-react - npm
React implementation of https://github.com/josdejong/jsoneditor. Latest version: 3.1.2, last published: 4 years ago. Start using jsoneditor-react in your project by running `npm i jsoneditor-react`. There are 72 other projects in the npm registry ...
      » npm install jsoneditor-react
    
Published   Dec 17, 2021
Version   3.1.2
Author   Ivan Kopeykin
🌐
GitHub
github.com › josdejong › svelte-jsoneditor › blob › main › README-VANILLA.md
svelte-jsoneditor/README-VANILLA.md at main · josdejong/svelte-jsoneditor
This is the vanilla variant of svelte-jsoneditor, which can be used in vanilla JavaScript or frameworks like SolidJS, React, Vue, Angular.
Author   josdejong
🌐
npm
npmjs.com › package › vanilla-jsoneditor
vanilla-jsoneditor - npm
December 10, 2025 - This is the vanilla variant of svelte-jsoneditor, which can be used in vanilla JavaScript or frameworks like SolidJS, React, Vue, Angular.
      » npm install vanilla-jsoneditor
    
Published   Dec 10, 2025
Version   3.11.0
🌐
GitHub
github.com › CarlosNZ › json-edit-react
GitHub - CarlosNZ/json-edit-react: React component for editing/viewing JSON/object data · GitHub
Pass a component to offer a custom text/code editor when editing full JSON object as text.
Starred by 616 users
Forked by 37 users
Languages   TypeScript 86.8% | CSS 5.5% | Python 4.1% | JavaScript 3.4% | HTML 0.2%
🌐
GitHub
github.com › constantoduol › JSONEditor
GitHub - constantoduol/JSONEditor: A react visual json editor
import {JSONEditor} from 'react-json-editor-viewer'; constructor(){ this.onJsonChange = this.onJsonChange.bind(this); } onJsonChange(key, value, parent, data){ console.log(key, value, parent, data); } <JSONEditor data={{ the: "men", that: "landed", on: "the", moon: "were", maybe: 2, i: "think", probably: ["neil armstrong", "buzz aldrin"], am_i_right: true }} collapsible onChange={this.onJsonChange} />
Starred by 103 users
Forked by 18 users
Languages   JavaScript 99.5% | HTML 0.5% | JavaScript 99.5% | HTML 0.5%
🌐
GitHub
github.com › sagold › json-editor
GitHub - sagold/json-editor: headless json-editor and react implementation rendering a user form based on a JSON Schema
Set of default widgets for react-json-editor using mantine that render a user form for all basic json datatypes.
Starred by 11 users
Forked by 2 users
Languages   TypeScript 92.0% | SCSS 3.3% | HTML 3.2% | JavaScript 1.1% | MDX 0.4% | TypeScript 92.0% | SCSS 3.3% | HTML 3.2% | JavaScript 1.1% | MDX 0.4%
🌐
GitHub
github.com › sujinleeme › react-json-editor
GitHub - sujinleeme/json-studio: 🖌 JSON Studio - JSON Schema Based Editor
January 29, 2023 - 🖌 JSON Studio - JSON Schema Based Editor. Contribute to sujinleeme/json-studio development by creating an account on GitHub.
Starred by 151 users
Forked by 21 users
Languages   TypeScript 55.2% | JavaScript 40.0% | HTML 3.1% | CSS 1.7%
🌐
GitHub
github.com › RavenPeng › json-editor
GitHub - RavenPeng/json-editor: A json editor based on react and antd.
import React from 'react'; import Editor from '@holiday_peng/json-editor'; class JSONEditor extends React.Component { render() { const EditorIns = new Editor(schema).init(); return ( <div className='editor-wrapper'> <EditorIns/> </div> ); } ...
Author   RavenPeng
Find elsewhere
🌐
GitHub
github.com › shridhar-tl › react-json-editor
GitHub - shridhar-tl/react-json-editor: Contains source code for the JSON Editor package available in NPM
import React, { PureComponent } from 'react'; import { JSONEditor } from 'reactjs-json-editor'; import 'reactjs-json-editor/css/style.css'; class App extends PureComponent { state = { objectToEdit: { aString: 'Some string', aNumber: 123.45, aLink: 'https://www.google.com', aNull: null, anUndefined: undefined, object: { anArray: [ new Date(), { string: 'Some other string' } ] } } }; setValue = (value) => this.setState({ objectToEdit: value }); render() { const { objectToEdit } = this.state; return ( <JSONEditor value={objectToEdit} onChange={this.setValue} /> ); } } export default App;
Author   shridhar-tl
🌐
GitHub
github.com › dustyjay › json-editor
GitHub - dustyjay/json-editor: The JSON Editor for React is a lightweight and fully customizable React component that provides an intuitive interface for editing JSON data. It supports syntax highlighting, validation, and a tree-based structure, making it ideal for developers and applications that require interactive JSON editing.
The JSON Editor for React is a lightweight and fully customizable React component that provides an intuitive interface for editing JSON data. It supports syntax highlighting, validation, and a tree-based structure, making it ideal for developers ...
Author   dustyjay
🌐
GitHub
github.com › nariakiiwatani › react-plain-json-editor
GitHub - nariakiiwatani/react-plain-json-editor: simple(plain) JSON editor for React
function YourComponent = () => { // useJsonEditor returns a ref so that you can bind it with your `textarea` element. const editorRef = useJsonEditor = ({ onSubmit = {handleSubmit}, onError = {handleError}, // submitKeys = ['command+enter', 'ctrl+enter'], // serializer = JSON.parse }) return ( <textarea // bind useJsonEditor hook with an element ref={editorRef} // if you need onChange event, you can pass it as usual onChange={handleChange} // other properties are of course valid because it is a normal textarea // value="" /> ) }
Author   nariakiiwatani
🌐
GitHub
github.com › putma-jun › react-jsondata-editor
GitHub - putma-jun/react-jsondata-editor: A JSON editor library that displays and manipulates JSON objects
import React from "react"; import {JsonEditor} from "react-jsondata-editor"; export default function Simple() { let input = '{"example":{"id":"json","age":99,"working":true,"problem":null,"more info":{"car":{"brand":"a-brand","year":2020,"owners":["father","brother"]}}}}' return ( <div style={{ height : "500px", width: "500px", border: "solid 1px #dddddd"}}> <JsonEditor jsonObject={input} onChange={(output)=>{console.log(output)}}/> </div> ) }
Starred by 10 users
Forked by 5 users
Languages   JavaScript 91.8% | CSS 8.2% | JavaScript 91.8% | CSS 8.2%
🌐
GitHub
github.com › AndrewRedican › react-json-editor-ajrm
GitHub - AndrewRedican/react-json-editor-ajrm: A modular, easy to use, react component, to view, edit, and debug javascript objects.
January 29, 2023 - A modular, easy to use, react component, to view, edit, and debug javascript objects. - AndrewRedican/react-json-editor-ajrm
Starred by 360 users
Forked by 126 users
Languages   JavaScript 98.9% | JavaScript 98.9%
🌐
GitHub
github.com › mixj93 › react-json-editor
GitHub - mixj93/react-json-editor: React wrapper for josdejong/jsoneditor
import React, { Component } from 'react'; import ReactJsonEditor from 'react-json-editor'; class App extends Component { ...
Author   mixj93
🌐
CodeSandbox
codesandbox.io › examples › package › vanilla-jsoneditor
vanilla-jsoneditor examples - CodeSandbox
epitelete-perf-editor · abelpz · svelte-jsoneditor react (forked)Demo showing how to use svelte-jsoneditor in React · EddieJamsession · svelte-jsoneditor react (forked)Demo showing how to use svelte-jsoneditor in React · leidsondiasFind more examples or templates · AboutA web-based tool to view, edit, format, transform, and validate JSON140,989Weekly Downloads · Latest version3.11.0 · LicenseISC · External Links · github.com/josdejong/svelte-jsoneditor ·
🌐
GitHub
github.com › Eightyplus › react-json-editor
GitHub - Eightyplus/react-json-editor: JSON editor for React
JSON editor for React. Contribute to Eightyplus/react-json-editor development by creating an account on GitHub.
Starred by 11 users
Forked by 5 users
Languages   JavaScript 98.1% | CSS 1.6% | HTML 0.3% | JavaScript 98.1% | CSS 1.6% | HTML 0.3%
🌐
GitHub
github.com › hexa1 › react-json-editor
GitHub - hexa1/react-json-editor: React component for editing JSON objects
the json object you want to edit. if you pass a string, the editor will attempt to parse it with JSON.parse(). onChange · function · noop · called whenever a change occurs: function(updatedJson) {} dropdownFactory · function · factory to render a custom dropdown element for selecting the field type and value if type is boolean: (options: Array<{ value: string, label: string}>, value: string, props: Object) => ReactComponent ·
Author   hexa1
🌐
GitHub
github.com › vankop › jsoneditor-react › blob › master › src › Editor.jsx
jsoneditor-react/src/Editor.jsx at master · vankop/jsoneditor-react
react wrapper implementation for https://github.com/josdejong/jsoneditor - vankop/jsoneditor-react
Author   vankop