JSONedit
User friendly, visual JSON editor built as an AngularJS directive. Provides a basic GUI to edit JSON.
Note: this project is not maintained anymore, since it's an AngularJS 1 directive.
Use as Angular module
$ bower install json-edit
// require module in your app:
var app = angular.module('exampleApp', ['JSONedit']);
<!-- use somewhere in your template -->
<div class="jsonView">
<json child="myJson" default-collapsed="false" type="object"></json>
</div>
<!-- include JSONedit files -->
<script src="bower_components/json-edit/js/directives.js"></script>
<link href="bower_components/json-edit/css/styles.css" rel="stylesheet" type="text/css" />
<!-- include the dependencies in this order (if you don't already have them) -->
<script src="bower_components/json-edit/bower_components/jquery/dist/jquery.min.js"></script>
<script src="bower_components/json-edit/bower_components/jquery-ui/jquery-ui.min.js"></script>
<script src="bower_components/json-edit/bower_components/angular/angular.min.js"></script>
<script src="bower_components/json-edit/bower_components/angular-ui-sortable/sortable.min.js"></script>
<link href="bower_components/json-edit/bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet" type="text/css" />