一个基于React的可视化JSON编辑器。
如何使用它
1.安装和导入。
# NPM
$ npm i react-json-editor-ui
import * as React from 'react'
import * as ReactDOM from 'react-dom'
import JsonEditor from 'react-json-editor-ui'
import 'react-json-editor-ui/dist/react-json-editor-ui.cjs.development.css'
2.基本使用方法。
const App = () => {
const [editObject, setEditObject] = React.useState<any>({
name: 'may',
age: null,
address: [
'Panyu Shiqiao on Canton',
'Tianhe',
{
city: 'forida meta 11',
},
],
ohters: {
id: 1246,
joinTime: '2017-08-20. 10:20',
description: 'another',
},
})
return (
<JsonEditor
data={editObject}
onChange={data => {
setEditObject(data)
}}
optionsMap={{
color: [
{ value: 'red', label: 'Red' },
{ value: 'blue', label: 'Blue' },
],
city: [
{ value: 'beijing', label: 'Beijing' },
{ value: 'shanghai', label: 'Shanghai' },
],
}}
/>
)
}
export default App
预览
The postVisual JSON Editor In Reactappeared first onReactScript.