🌐
GitHub
github.com › CarlosNZ › json-edit-react
GitHub - CarlosNZ/json-edit-react: React component for editing/viewing JSON/object data · GitHub
A highly-configurable React component for editing or viewing JSON/object data · ✅ Easy inline editing of individual values or whole blocks of JSON text · 🔒 Granular control – restrict edits, deletions, or additions per element · 📏 ...
Starred by 617 users
Forked by 37 users
Languages   TypeScript 86.8% | CSS 5.5% | Python 4.1% | JavaScript 3.4% | HTML 0.2%
🌐
GitHub
github.com › jianxiaoBai › react-json-editor-ui
GitHub - jianxiaoBai/react-json-editor-ui: React-based visual json editor. · GitHub
React-based visual json editor. Contribute to jianxiaoBai/react-json-editor-ui development by creating an account on GitHub.
Starred by 48 users
Forked by 11 users
Languages   JavaScript 91.3% | TypeScript 7.0% | CSS 1.5% | HTML 0.2%
Discussions

JSON Viewer with Editor
Very cool. I could see using this in my admin dashboard for live updating my JSON-based application configuration. One tiny visual gripe: The default height of the text-area is too tall for single line inputs. The text-area should be the same size as the input, and grow as needed. This would also eliminate any jank seen when toggling edit mode. More on reddit.com
🌐 r/reactjs
9
26
August 1, 2017
Which JSON Viewer Component do you recommend since react-json-view no one maintains it anymore.
console.log(JSON.stringify(object, null, 2)) More on reddit.com
🌐 r/reactjs
22
19
October 16, 2023
Firebase-like JSON editor GUIs?
A community for discussing anything related to the React UI framework and its ecosystem. Join the Reactiflux Discord (reactiflux.com) for additional React discussion and help. ... That title doesn't make much sense but I'm looking for a package that lets you create/edit JSON through a GUI. More on reddit.com
🌐 r/reactjs
2
2
August 12, 2021
Finding a JSON editor tool
Try react-jsonschema-form More on reddit.com
🌐 r/reactjs
5
3
December 20, 2022
🌐
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} view="dual" />
Starred by 103 users
Forked by 18 users
Languages   JavaScript 99.5% | HTML 0.5% | JavaScript 99.5% | HTML 0.5%
🌐
Carlosnz
carlosnz.github.io › json-edit-react
JSON•Edit•React
A highly-configurable React component for editing or viewing JSON/object data
🌐
GitHub
github.com › sujinleeme › react-json-editor
GitHub - sujinleeme/json-studio: 🖌 JSON Studio - JSON Schema Based Editor
January 29, 2023 - JSON Schema Validation · monaco-react - Monaco Editor for React · fluent ui - A react component library developed by Microsoft · dirty-json - A JSON parser that tries to handle non-conforming or otherwise invalid JSON · Ajv - A fastest JSON validator for Node.js and browser ·
Starred by 151 users
Forked by 21 users
Languages   TypeScript 55.2% | JavaScript 40.0% | HTML 3.1% | CSS 1.7%
🌐
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 › 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%
🌐
GitHub
github.com › ismaelga › react-json-editor
GitHub - ismaelga/react-json-editor: A dynamic form component for react using JSON-Schema.
March 1, 2024 - react-json-editor extends the JSON-Schema specification with two new properties x-hints and x-ordering. The latter, x-ordering, specifies a default order for the elements under the current object.
Starred by 230 users
Forked by 42 users
Languages   JavaScript 97.8% | Shell 1.8% | HTML 0.4% | JavaScript 97.8% | Shell 1.8% | HTML 0.4%
Find elsewhere
🌐
GitHub
github.com › hexa1 › react-json-editor
GitHub - hexa1/react-json-editor: React component for editing JSON objects
react-bootstrap ^0.29.3 (for tooltips and popovers) The editor also uses some Font Awesome icons so you should have that as well · import JSONEditor from 'react-json-editor'; // in your component <JSONEditor json={{ foo: 'bar' }} onChange={json => console.log(json)} /> You'll also need to include the css which is located in dist/jsonEditor.css.
Author   hexa1
🌐
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 › Eightyplus › react-json-editor
GitHub - Eightyplus/react-json-editor: JSON editor for React
class MyComponent extends Component { constructor(props) { super(props); this.state = { json: undefined /* setup here or load elsewhere */ } } callback = (changes) => { this.setState({json: changes}); }; render() { return ( <div> <JsonEditor value={this.state.json} propagateChanges={this.callback}/> </div> ); } } It possible to parse and see errorMessage from parsing with the following helper method · import { parse } from 'react-json-edit'; load_callback(text) { const parsed = parse(text); if(parsed.json === undefined) { this.setState({message: parsed.errorText}); } else { this.setState({json: parsed.json, message: undefined}); } } render() { return ( <div> <JsonEditor value={this.state.json} propagateChanges={this.callback}/> <span>{this.state.message}</span> </div> ); }
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 › mixj93 › react-json-editor
GitHub - mixj93/react-json-editor: React wrapper for josdejong/jsoneditor
React wrapper for josdejong/jsoneditor. Contribute to mixj93/react-json-editor development by creating an account on GitHub.
Author   mixj93
🌐
GitHub
github.com › Optum › jsonschema-editor-react
GitHub - Optum/jsonschema-editor-react: A react module for maintaining json schema. Built with Chakra-UI · GitHub
A react module for maintaining json schema. Built with Chakra-UI - Optum/jsonschema-editor-react
Starred by 67 users
Forked by 36 users
Languages   TypeScript
🌐
GitHub
github.com › arqex › react-json
GitHub - arqex/react-json: A JSON editor packed as a React.js component. The easiest way of create web forms.
A JSON editor packed as a React.js component. The easiest way of create web forms. - arqex/react-json
Starred by 97 users
Forked by 38 users
Languages   JavaScript 93.2% | CSS 6.8% | JavaScript 93.2% | CSS 6.8%
🌐
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
🌐
Reddit
reddit.com › r/reactjs › json viewer with editor
r/reactjs on Reddit: JSON Viewer with Editor
August 1, 2017 -

I'm looking for feedback on react-json-view

it's a production-ready component for displaying and interacting with JSON objects.

Here's the Component Demo

features include:

  • base-16 themes

  • add/edit/delete nodes

  • clipboard enabled

  • clickable collapse/expand

I see this component being useful for any technical docs that allude to JSON data structures.

  • what would you use it for?

  • what features would you like to see added?

  • is there any reason this wouldn't be your go-to JSON and array viewer?

thank you for feedback!

🌐
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%
🌐
npm
npmjs.com › package › json-edit-react
json-edit-react - npm
October 1, 2025 - For FULL DOCUMENTATION, visit https://github.com/CarlosNZ/json-edit-react · react · component · components · interactive · interactive-json · json · json-component · json-display · json-tree · json-viewer · json-inspector · json-schema · json-editor ·
      » npm install json-edit-react
    
Published   Oct 01, 2025
Version   1.29.0
Author   Carl Smith
🌐
React Split
uiwjs.github.io › react-json-view
react-json-view
A React component for displaying and editing javascript arrays and JSON objects.