ngx-json-tree
v1.0.1
Published
A simple library to visualize JSON Object/String in Tree structure
Maintainers
Readme
Json2Tree
JSON data to Tree View
This library is mainly created to easily visualize JSON data/string into Object tree. It was generated with Angular CLI version 12.0.5.
Installation
npm install ngx-json-tree
To save this in dependencies:
npm install ngx-json-tree --save
Usage
In your parent module, Import Json2TreeModule
@NgModule({
...,
imports: [
...,
Json2TreeModule,
...
],
...
})
export class AppModule { }In your component:
<json2-tree [data]="data"></json2-tree>
To expand all nodes:
<json2-tree [data]="data" [expandAllNodes]=true></json2-tree>
To expand only 2 levels:
<json2-tree [data]="data" [expandLevel]=2></json2-tree>
Example
An example for this project can be found at github-pages of this repository
Properties
Name | Type | Default | Description
----|----|----|----
data|any|null| JSON Object or string to display
expandAllNodes|boolean| false| Set this to true to expand all the nodes(If available)
expandLevel|number|-1|To expand nodes for given levels
separator|string|:|To change the separator
style|any|null|Inline style of the component
Styles Used
Name|Element ----|---- jtree-node| Node element jnode-toggler| Toggle element jnode-key| Node key element jnode-separator| Separator element jnode-value| Node value element child-jnode| Children (or) Nested Node element
Dependencies
None.
Changelog
v1.0.0
- Initial Release
Development
Want to contribute? Great!
Make a change in your file and instantaneously see your updates!
Credits
A credit to JSON formatter where I got the idea to develop this.
Further help
To get more on this, go and check out the json2-tree github page.
Reach out to me
Thank you!
