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
Repository https://github.com/josdejong/jsoneditor
Homepage https://jsoneditoronline.org
npm
npmjs.com › package › @types › jsoneditor
@types/jsoneditor - npm
TypeScript definitions for jsoneditor. Latest version: 9.9.6, last published: 3 months ago. Start using @types/jsoneditor in your project by running `npm i @types/jsoneditor`. There are 9 other projects in the npm registry using @types/jsoneditor.
» npm install @types/jsoneditor
Published Aug 12, 2025
Version 9.9.6
Videos
GitHub
github.com › json-editor › json-editor
GitHub - json-editor/json-editor: JSON Schema Based Editor · GitHub
If true, NON required properties will have an extra toggable checkbox near the title that determines if the value must be included or not in the editor´s value ... If true, displays a dialog box with a confirmation message before node deletion. ... The default value of `format` for objects. If set to table for example, objects will use table layout if `format` is not specified. ... Max depth of the nested properties to be rendered of provided json schema.
Starred by 4.9K users
Forked by 703 users
Languages JavaScript 61.9% | HTML 36.2% | CSS 1.9%
npm
npmjs.com › package › @types › json-editor
@types/json-editor - npm
November 21, 2023 - TypeScript definitions for json-editor. Latest version: 0.0.10, last published: 2 years ago. Start using @types/json-editor in your project by running `npm i @types/json-editor`. There are 2 other projects in the npm registry using @types/json-editor.
» npm install @types/json-editor
Published Nov 21, 2023
Version 0.0.10
JSON Editor Online
jsoneditoronline.org › home › parse › json-to-typescript
JSON to TypeScript, 4 different approaches | Indepth
December 23, 2022 - To make this solution work, you have to do some configuration for TypeScript and the build tool that you use, like Vite or Webpack. This makes validation a no-brainer and can be a really smooth solution. Now, there is one caveat to the demonstrated solutions above: they only work for primitive data types supported by JSON: object, array, string, number, boolean, null.
CodeSandbox
codesandbox.io › s › jsoneditor-react-typescript-2fwsy
JSONEditor + React + TypeScript - CodeSandbox
July 7, 2019 - JSONEditor + React + TypeScript using @types/react-jsonschema-form, mathjs, react, react-dom, react-jsonschema-form, react-scripts-ts
Published Jul 07, 2019
Repository https://codesandbox.io/s/2fwsy
GitHub
github.com › felipecarrillo100 › react-jsoneditor-wrapper
GitHub - felipecarrillo100/react-jsoneditor-wrapper: A React Typescript wrapper for jsoneditor by josdejong.
Starred by 3 users
Forked by 2 users
Languages TypeScript 72.5% | CSS 27.5% | TypeScript 72.5% | CSS 27.5%
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 TypeScript types (like Content, JSONSelection, and JSONPatchOperation) are defined in the following source file: https://github.com/josdejong/svelte-jsoneditor/blob/main/src/lib/types.ts · The editor can be styled using the available CSS variables.
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%
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
JSON Editor Online
jsoneditoronline.org › indepth
Indepth | Learn more about JSON
You can blindly cast the data to your TypeScript model, but there is more to this: ideally you validate your data before casting it. Learn how to go about this. ... The issue originates from using JSON for configuration files, whereas JSON is a data format in the first place. Learn what you can do about it. ... JavaScript's built-in JSON parser can corrupt large numbers. In this article we explain the problem in-depth and show how we solved it in JSON Editor ...
Webdevtutor
webdevtutor.net › blog › typescript-react-json-editor
Creating a JSON Editor with TypeScript and React
In this guide, we will explore how you can leverage the power of TypeScript and React to build a dynamic JSON editor that can simplify your development tasks.
npm
npmjs.com › package › @types › jsoneditor-for-react
@types/jsoneditor-for-react - npm
November 7, 2023 - import JSONEditor, { JSONEditorOptions } from "jsoneditor"; import * as React from "react"; export interface ReactJsonEditorProps { values: {}; } export default class ReactJsoneditor extends React.Component<ReactJsonEditorProps> { private editor?: JSONEditor | undefined; private options?: JSONEditorOptions | undefined; } Last updated: Tue, 07 Nov 2023 03:09:37 GMT ·
» npm install @types/jsoneditor-for-react
Published Nov 07, 2023
Version 0.0.7
GitHub
github.com › josdejong › svelte-jsoneditor › issues › 19
Make it TypeScript compatible · Issue #19 · josdejong/svelte-jsoneditor
September 2, 2021 - I am using typescript in my project and e.g. when I use "createAjvValidator" and pass it a schema, TypeScript complains because due to the comment in the code it thinks there is some JSON type and my data is not of that type. It would be...
Author apirogov
Stack Overflow
stackoverflow.com › questions › 65791243 › convert-class-component-in-react-javascript-to-functional-component-in-react-typ
reactjs - Convert class component in React Javascript to Functional Component in React TypeScript - Stack Overflow
I have since ported the code into React TypeScript as under. Am I doing the right thing? Are any further improvements recommended? ... import React, {Component} from 'react'; import JSONEditor from 'jsoneditor'; import 'jsoneditor/dist/jsoneditor.css'; import './JSONEditorDemo.css'; export default class JSONEditorDemo extends Component { componentDidMount () { const options = { mode: 'tree', onChangeJSON: this.props.onChangeJSON }; this.jsoneditor = new JSONEditor(this.container, options); this.jsoneditor.set(this.props.json); } componentWillUnmount () { if (this.jsoneditor) { this.jsoneditor.destroy(); } } componentDidUpdate() { this.jsoneditor.update(this.props.json); } render() { return ( <div className="jsoneditor-react-container" ref={elem => this.container = elem} /> ); } }
CodeSandbox
codesandbox.io › s › jsoneditor-react-typescript-forked-qtrv9
JSONEditor + React + TypeScript (forked) - CodeSandbox
January 31, 2022 - JSONEditor + React + TypeScript (forked) by prateek.rohila using @types/lodash, jsoneditor, lodash, mathjs, react, react-dom, react-jsoneditor-wrapper, react-scripts-ts
Editor.js
editorjs.io
Editor.js
On the contrary, <mark class="cdx-marker">Editor.js outputs JSON object</mark> with data of each Block.", } , } , { id: "XKNT99-qqS", type: "attaches", data: { file: { url: "https://drive.google.com/user/catalog/my-file.pdf", size: 12902, name: "file.pdf", extension: "pdf", } , title: "My file", } , } , { id: "7RosVX2kcH", type: "paragraph", data: { text: "Given data can be used as you want: render with HTML for Web clients, render natively for mobile apps, create the markup for Facebook Instant Articles or Google AMP, generate an audio version, and so on.", } , } , { id: "eq06PsNsab", type: "
Npm
npm.io › search › keyword:jsonEditor
JsonEditor | npm.io
Angular 4 Json Editor (wrapper for jsoneditor). View/Edit Json file with formatting. angular4jsoneditorangular4-jsoneditorng4-jsoneditorangular1.0.7 • Published 8 years ago · A React Typescript wrapper for jsoneditor by josdejong.