A Vue component for rendering JSON data as a tree structure.
Now it supports Vue3 at least. If you still use Vue2, see 1.x.
[](https://travis-ci.org/leezng/vue-json-pretty) [](https://www.npmjs.org/package/vue-json-pretty) [](https://github.com/leezng/vue-json-pretty/blob/master/LICENSE) [](https://bundlephobia.com/result?p=vue-json-pretty) [](https://www.npmtrends.com/vue-json-pretty) [](https://github.com/leezng/vue-json-pretty/issues)
](http://godban.github.io/browsers-support-badges/)IE / Edge | [
](http://godban.github.io/browsers-support-badges/)Firefox | [
](http://godban.github.io/browsers-support-badges/)Chrome | [
](http://godban.github.io/browsers-support-badges/)Safari | [
](http://godban.github.io/browsers-support-badges/)Electron |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| IE11, Edge | last 10 versions | last 10 versions | last 10 versions | last 2 versions |
## Using NPM or Yarn
```bash
$ npm install vue-json-pretty --save
```
```bash
$ yarn add vue-json-pretty
```
## Use Vue2
```bash
$ npm install vue-json-pretty@v1-latest --save
```
## Usage
The CSS file is included separately and needs to be imported manually. You can either import CSS globally in your app (if supported by your framework) or directly from the component.
```vue