1.0.4 • Published 2 years ago

json-viewer-ts v1.0.4

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

JSON Viewer

One pretty json viewer by javascript. Extend from package json-viewer-js Fix some issues and rewrite in TypeScript.

Home page: json-viewer-ts

Example

import JsonViewer from './JsonViewer';

const testObj = {
  example1: [
    {
      name: 'test01',
      age: 18,
      gender: 0,
      student: true,
      children: null,
    },
    {
      name: 'test02',
      age: 19,
      gender: 1,
      student: true,
      children: null,
    },
  ],
  example2: {
    friuts: ['apple', 'grape', 'jujube', 'pear'],
    transport: ['taxi', 'bus', 'metro', 'plane', 'train'],
  },
};

new JsonViewer({
  container: document.body,
  data: testObj,
  theme: 'light',
  expand: false,
});

Output Example

The same with its parent package.

Light theme

npm.io

Dark theme

npm.io

API Reference

NameTypeDescDefaultRequired
containerDOM ObjectDOM elementnulltrue
dataanyJson object for render'{}'true
themeStringConfig for different theme(light or dark)lightfalse
expandBooleanConfig for if expand when loadedfalsefalse

End

If you like it, please give me and its parent package a star, thanks!

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago