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 Answer from piminto on reddit.com
npm
npmjs.com › package › ang-jsoneditor
ang-jsoneditor - npm
Angular Json Editor (wrapper for jsoneditor).
» npm install ang-jsoneditor
Published Apr 09, 2025
Version 4.0.2
Author Mario Mol
Repository https://github.com/mariohmol/ang-jsoneditor
Reddit
reddit.com › r/angular2 › best angular json editor?
r/Angular2 on Reddit: Best Angular JSON editor?
September 6, 2024 -
I'm looking for a JSON editor (view/edit) on my Angular project. And it seems like most of them are no longer maintained for higher Angular version (I'm using v17). Wondering if you guys could suggest me a few of what you're using. Thank you.
Top answer 1 of 3
9
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
2 of 3
2
Maybe you can try the CodeMirror v6 and there already an Angular wrapper component. https://github.com/acrodata/code-editor JSON editor demo: https://acrodata.github.io/gui/playground
Rodikh
rodikh.github.io › angular-json-editor
Angular-json-editor
The object you pass to configure will be merged with the JSONEditor object. angular.module('demoApp', ['angular-json-editor']).config(function (JSONEditorProvider) { JSONEditorProvider.configure({ plugins: { sceditor: { style: 'sce/development/jquery.sceditor.default.css' } }, defaults: { options: { iconlib: 'bootstrap3', theme: 'bootstrap3', ajax: true } } }); });
GitHub
github.com › mariohmol › ang-jsoneditor
GitHub - mariohmol/ang-jsoneditor: Angular Jsoneditor that works with angular 4 to angular 15
Starred by 162 users
Forked by 101 users
Languages TypeScript 91.3% | HTML 8.1% | TypeScript 91.3% | HTML 8.1%
npm
npmjs.com › package › @maaxgr › ang-jsoneditor
@maaxgr/ang-jsoneditor - npm
You have to install it via npm i jsoneditor@9.7 · To install this library with npm, run one of the command below: WARNING: Although versions are marked as stable, there can be still bugs because this project isn't heavily integrated in a lot of production projects ... // For Angular 11 + 12 import { NgJsonEditorModule } from '@maaxgr/ang-jsoneditor' // Starting Angular 13 import { AngJsoneditorModule } from '@maaxgr/ang-jsoneditor' @NgModule({ declarations: [ AppComponent ], imports: [ ...., // For Angular 11 + 12 NgJsonEditorModule, // Starting Angular 13 AngJsoneditorModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
» npm install @maaxgr/ang-jsoneditor
Published Nov 25, 2022
Version 14.0.0
Author Max Großmann
Repository https://github.com/MaaxGr/ang-jsoneditor
UNPKG
app.unpkg.com › ang-jsoneditor@1.5.7 › files › jsoneditor › jsoneditor.component.ts
ang-jsoneditor
Angular Json Editor (wrapper for jsoneditor). View/Edit Json file with formatting. github.com/mariohmol/ang-jsoneditor · mariohmol/ang-jsoneditor · 132 lines (106 loc) • 2.8 kB · text/typescript · View Raw · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 ·
GitHub
github.com › bogdanhatis › ang_jsoneditor_v16
GitHub - bogdanhatis/ang_jsoneditor_v16: Ang jsoneditor - v16
This is a wrapper over what is below, for angular 16 & 17, and it's used for private purposes only. If you want to use it, please be aware that will not be any other PR and changes for this library, only vulnerabilities will be fixed.
Author bogdanhatis
GitHub
github.com › MaaxGr › ang-jsoneditor
GitHub - MaaxGr/ang-jsoneditor: Jsoneditor for Angular 11, 12, 13 and 14
You have to install it via npm i jsoneditor@9.7 · To install this library with npm, run one of the command below: ... WARNING: Although versions are marked as stable, there can be still bugs because this project isn't heavily integrated in a lot of production projects ... // For Angular 11 + 12 import { NgJsonEditorModule } from '@maaxgr/ang-jsoneditor' // Starting Angular 13 import { AngJsoneditorModule } from '@maaxgr/ang-jsoneditor' @NgModule({ declarations: [ AppComponent ], imports: [ ...., // For Angular 11 + 12 NgJsonEditorModule, // Starting Angular 13 AngJsoneditorModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
Starred by 13 users
Forked by 18 users
Languages TypeScript 83.6% | JavaScript 9.0% | HTML 7.0% | SCSS 0.4% | TypeScript 83.6% | JavaScript 9.0% | HTML 7.0% | SCSS 0.4%
UNPKG
unpkg.com › browse › ang-jsoneditor@1.5.6 › README.md
ang-jsoneditor
Angular Json Editor (wrapper for jsoneditor). View/Edit Json file with formatting. github.com/mariohmol/ang-jsoneditor · mariohmol/ang-jsoneditor · 71 lines (52 loc) • 1.8 kB · Markdown · View Raw · 1 · 2 · 3 · 4 · 5 · 6 · 7 · 8 · 9 · 10 · 11 · 12 · 13 · 14 · 15 · 16 · 17 ·
npm
npmjs.com › package › @thdang1009 › ang-jsoneditor
@thdang1009/ang-jsoneditor - npm
You have to install it via npm i jsoneditor@9.7 · To install this library with npm, run one of the command below: WARNING: Although versions are marked as stable, there can be still bugs because this project isn't heavily integrated in a lot of production projects ... // For Angular 11 + 12 import { NgJsonEditorModule } from '@maaxgr/ang-jsoneditor' // Starting Angular 13 import { AngJsoneditorModule } from '@maaxgr/ang-jsoneditor' @NgModule({ declarations: [ AppComponent ], imports: [ ...., // For Angular 11 + 12 NgJsonEditorModule, // Starting Angular 13 AngJsoneditorModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
» npm install @thdang1009/ang-jsoneditor
Published Nov 21, 2022
Version 14.0.3
Author Ghost
Repository https://github.com/thdang1009/ang-jsoneditor
GitHub
github.com › Brunoalcau › ng-JsonEditor
GitHub - Brunoalcau/ng-JsonEditor: JSON Edit Angular current version
JSON Edit Angular current version. Contribute to Brunoalcau/ng-JsonEditor development by creating an account on GitHub.
Author Brunoalcau
GitHub
github.com › thdang1009 › ang-jsoneditor
GitHub - thdang1009/ang-jsoneditor: Jsoneditor for Angular 14
You have to install it via npm i jsoneditor@9.7 · To install this library with npm, run one of the command below: ... WARNING: Although versions are marked as stable, there can be still bugs because this project isn't heavily integrated in a lot of production projects ... // For Angular 11 + 12 import { NgJsonEditorModule } from '@maaxgr/ang-jsoneditor' // Starting Angular 13 import { AngJsoneditorModule } from '@maaxgr/ang-jsoneditor' @NgModule({ declarations: [ AppComponent ], imports: [ ...., // For Angular 11 + 12 NgJsonEditorModule, // Starting Angular 13 AngJsoneditorModule, ], providers: [], bootstrap: [AppComponent] }) export class AppModule { }
Author thdang1009
GitHub
github.com › mariohmol › ang-jsoneditor › blob › master › package.json
ang-jsoneditor/package.json at master · mariohmol/ang-jsoneditor
"test:dev": "ng test --project ang-jsoneditor-demo", "test:unit": "ng test", "lint": "ng lint", "e2e": "ng e2e", "ports": "lsof -i tcp:4201", "reinstall": "rm package-lock.json && rm -rf node_modules && npm i", "rebuildsass": "npm rebuild node-sass" }, "dependencies": { "@angular/common": "17.0.2", "@angular/compiler": "17.0.2", "@angular/core": "17.0.2", "@angular/forms": "17.0.2", "@angular/platform-browser": "17.0.2", "@angular/platform-browser-dynamic": "17.0.2", "@angular/router": "17.0.2", "jsoneditor": "*", "ng-packagr": "^
Author mariohmol
GitHub
github.com › mariohmol › ang-jsoneditor › issues › 135
Support for Angular 16 & 17? · Issue #135 · mariohmol/ang-jsoneditor
December 22, 2023 - Our business currently uses this tool and it is amazing. With a recent upgrade to angular 17 the editorOptions are no longer appearing. Is there support for angular 16/17 coming soon or is there an...
Author samantha-swift
Stack Overflow
stackoverflow.com › questions › tagged › jsoneditor
Newest 'jsoneditor' Questions - Stack Overflow
I'm using jsoneditor in my react componet example code: import React, { useEffect, useRef } from 'react' import JSONEditor from "jsoneditor"; import 'jsoneditor/dist/jsoneditor.css'; export ... ... https://github.com/mariohmol/ang-jsoneditor.
GitHub
github.com › angular-tools › ng-jsoneditor
GitHub - angular-tools/ng-jsoneditor: Angular version of the insanely cool jsoneditor
Angular version of the insanely cool jsoneditor. Contribute to angular-tools/ng-jsoneditor development by creating an account on GitHub.
Starred by 83 users
Forked by 66 users
Languages JavaScript 100.0% | JavaScript 100.0%
GitHub
github.com › mariohmol › ang-jsoneditor › blob › master › README.md
ang-jsoneditor/README.md at master · mariohmol/ang-jsoneditor
import { Component, ViewChild } from '@angular/core'; import { JsonEditorComponent, JsonEditorOptions } from 'ang-jsoneditor'; @Component({ selector: 'app-root', template: '<json-editor [options]="editorOptions" [data]="data"></json-editor>', styleUrls: ['./app.component.css'], imports: [JsonEditorComponent] }) export class AppComponent { public editorOptions: JsonEditorOptions; public data: any; // optional @ViewChild(JsonEditorComponent, { static: false }) editor: JsonEditorComponent; constructor() { this.editorOptions = new JsonEditorOptions() this.editorOptions.modes = ['code', 'text', 'tr
Author mariohmol
CodePen
codepen.io › Gary-zheng › pen › oLpwYG
Angular -JsonEditor-Demo
var json = {"Array": [1, 2, 3], "Boolean": true, "Null": null, "Number": 123, "Object": {"a": "b", "c": "d"}, "String": "Hello World"}; angular.module('ngApp', ['ng.jsoneditor']).controller('ngCtrl', function ($scope) { $scope.obj = {data: json, options: {mode: 'tree'}}; $scope.onLoad = function (instance) { instance.expandAll(); }; $scope.changeData = function () { $scope.obj.data = {foo: 'bar'}; }; $scope.changeOptions = function () { $scope.obj.options.mode = $scope.obj.options.mode == 'tree' ?