Skip to content

A react component for picking json's path, based on json-path-picker.

Notifications You must be signed in to change notification settings

zenggo/react-json-path-picker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-json-path-picker

It is a json path picker for react based on json-path-picker. You can use it to create a json tree of any legal json string. And then you can click to choose a node in the tree and got the path string of the node from tree's root.

demo

install

npm install --save-dev react-json-path-picker

You need webpack to pack it in your app, and use style-loader and css-loader to ensure the component's style work.

usage

path picker (fully controlled compoment):

<JsonPathPicker json={this.state.json} onChoose={this.onChoosePath} path={this.state.choosenPath} />

onChoosePath = (path)=> {...}

tips

if you have a json string like '[{"x":1}, {"x":2}, {"x":3}]', you can click '"x":1' and then click button before'[', and then you have choosed three x attr in array and finally get path string '[*].x'

dev

For development: npm run dev

About

A react component for picking json's path, based on json-path-picker.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published