Skip to main content

JSON Editor

Description

<jp-json-editor> is a component to view, edit, format, and validate JSON. Editor can be used as a form field.

It's a wrapper around https://github.com/josdejong/jsoneditor.


Attributes

NameRequiredTypeDescription
valuestring or ObjectJSON in editor
optionsObjectjsoneditor options
labelstringShows at the top of the editor
name
(to be a valid form element)
stringnative name on form element
idstringnative id on form element


Dependencies

In order for this component to work you have to include the following

<link
href="https://cdnjs.cloudflare.com/ajax/libs/jsoneditor/9.10.2/jsoneditor.min.css"
rel="stylesheet"
type="text/css"
/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jsoneditor/9.10.2/jsoneditor.min.js"></script>


Slots

This component does not have any slots.



Methods

This component does not have any methods.



Events

  • value
    • triggers when editor content changes


Demo

Live Editor
//import '../../static/c/json-editor.wc.js';

<jp-json-editor value='{"array": [1, 2, 3],"boolean": true,"color": "#82b92c","null": null,"number": 123,"object": { "a": "b", "c": "d" },"string": "Hello World"}'></jp-json-editor>
Result
Loading...