Skip to content

xuych/json-schema-editor-visual

 
 

Repository files navigation

json-schema-editor-visual

A json-schema editor of high efficient and easy-to-use, base on React.

avatar

Usage

npm install json-schema-editor-visual-yc
const option = {}
import 'antd/dist/antd.css'
require('json-schema-editor-visual-yc/dist/main.css')
const schemaEditor = require("json-schema-editor-visual-yc/dist/main.js");
const SchemaEditor = schemaEditor(option)

render(
    <SchemaEditor />,
  document.getElementById('root')
)

Option Object

name desc default
lang language, support en_US or zh_CN en_US

SchemaEditor Props

name type default desc
data string null the data of editor
onChange function null
showEditor boolean false

Features

  • Languages syntax config optimization
  • Provide isAllowJson prop
  • Provide isAllowSetting prop
  • Provide isMockDisabled prop
  • Provide isInputDisabled prop
  • Fix mock function error when in production mode
  • Fix react version conflict
  • others ...

Links

About

A json-schema editor of high efficient and easy-to-use, base on React.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 94.8%
  • CSS 4.6%
  • HTML 0.6%