UNPKG

nxt-json-view

Version:
68 lines (54 loc) 1.57 kB
# Angular JSON viewer [![GitHub license](https://img.shields.io/github/license/Liquid-JS/nxt-components.svg)](https://github.com/Liquid-JS/nxt-components/blob/master/LICENSE) [![npm](https://img.shields.io/npm/dm/nxt-json-view.svg)](https://www.npmjs.com/package/nxt-json-view) [![scope](https://img.shields.io/npm/v/nxt-json-view.svg)](https://www.npmjs.com/package/nxt-json-view) An interactive JSON view component for Angular. ## Quick links - [Demo](https://liquid-js.github.io/nxt-components/demo/json-view) - [Getting started](https://liquid-js.github.io/nxt-components/demo/json-view/getting-started) - [API docs](https://liquid-js.github.io/nxt-components/nxt-json-view) ### Installing ```sh npm install --save nxt-json-view ``` ### Import JSON view module ```ts import { JsonViewModule } from 'nxt-json-view' @NgModule({ ... imports: [ ... JsonViewModule ] }) ``` ### Prepare JSON data ```ts data = { "name": "nxt-json-view", "url": "https://github.com/Liquid-JS/nxt-components/tree/master/packages/json-view", "string": "github", "number": 88, "boolean": true, "object": { "obj1": "obj1", "obj2": "obj2", "object": { "obj11": "obj11", "obj22": "obj22" }, "emptyArray": [] }, "array": [ 1, 2, 3 ], "date": new Date(), "null": null } ``` ### Use it in a template ```html <nxt-json-view [data]="data"></nxt-json-view> ```