Angular JSON viewer

GitHub license  npm  scope

An interactive JSON view component for Angular.


Demo


Basic usage

View on GitHub
<nxt-json-view [data]="data"></nxt-json-view>
 

With level labels

View on GitHub
<nxt-json-view [data]="data"
[levelOpen]="0"
[levelLabels]="levelLabels"></nxt-json-view>
 
<textarea class="form-control"
rows="15"
[ngModel]="jsonString"
(ngModelChange)="load($event)"></textarea>
<br>
<nxt-json-view *ngIf="!invalidInput; else warning"
[data]="data"
[levelOpen]="1"></nxt-json-view>
<ng-template #warning>
<p>Failed to parse input string; please enter valid JSON</p>
</ng-template>