GitHub
github.com › yourtion › vue-json-ui-editor
GitHub - yourtion/vue-json-ui-editor: Edit JSON in UI form with JSON Schema and Vue.js
Edit JSON in UI form with JSON Schema and Vue.js <json-editor> component.
Starred by 527 users
Forked by 92 users
Languages TypeScript 76.4% | Vue 17.6% | JavaScript 5.8% | HTML 0.2% | TypeScript 76.4% | Vue 17.6% | JavaScript 5.8% | HTML 0.2%
Js
jsonui.js.org
vue-json-ui-editor
We cannot provide a description for this page right now
npm
npmjs.com › package › vue-json-ui-editor
vue-json-ui-editor - npm
A Vue 2 JSON Schema based form editor component with TypeScript support. Latest version: 2.0.0, last published: 3 months ago. Start using vue-json-ui-editor in your project by running `npm i vue-json-ui-editor`. There are 4 other projects in ...
» npm install vue-json-ui-editor
Published Aug 18, 2025
Version 2.0.0
Author Vue JSON UI Editor Contributors
npm
npmjs.com › package › json-editor-vue
json-editor-vue - npm
import JsonEditorVue from 'json-editor-vue' import Vue from 'vue' Vue.use(JsonEditorVue, { // global props & attrs (one-way data flow) }) <!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> </head> <body> <div id="app"> <json-editor-vue v-model="value"></json-editor-vue> </div> <script type="importmap"> { "imports": { "vue": "https://cdn.jsdelivr.net/npm/vue@2/dist/vue.esm.browser.min.js", "vue-demi": "https://cdn.jsdelivr.net/npm/vue-demi/lib/v2.7/index.mjs", "vanilla-jsoneditor": "https://cdn.jsdelivr.net/npm/vanilla-jsoneditor", "json-editor-vue": "https://cdn.jsdelivr.net/npm/json-editor-vue@0.18/dist/json-editor-vue.mjs" } } </script> <script type="module"> import Vue from 'vue' import JsonEditorVue from 'json-editor-vue' new Vue({ components: { JsonEditorVue }, data() { return { value: undefined, } }, }).$mount('#app') </script> </body> </html>
» npm install json-editor-vue
Published Mar 05, 2025
Version 0.18.1
Author Cloyd Lau
Repository https://github.com/cloydlau/json-editor-vue
GitHub
github.com › jinkin1995 › vue-json-edit
GitHub - jinkin1995/vue-json-edit: Visual JSON editor built as an vue component. Provides a basic GUI
Starred by 287 users
Forked by 87 users
Languages Vue 33.1% | Less 27.0% | HTML 19.2% | CSS 16.6% | JavaScript 4.1% | Vue 33.1% | Less 27.0% | HTML 19.2% | CSS 16.6% | JavaScript 4.1%
GitHub
github.com › dirkliu › vue-json-editor
GitHub - dirkliu/vue-json-editor: A jsoneditor of vue
A json editor of vue.js · v-model:bind the [json object] :show-btns: boolean, show the save button, default: true · :expandedOnStart: boolean, expand the JSON editor on start for the modes 'tree', 'view', and 'form', default: false · :mode: string, default: tree ·
Starred by 229 users
Forked by 92 users
Languages JavaScript 98.4% | CSS 1.3% | JavaScript 98.4% | CSS 1.3%
CodeSandbox
codesandbox.io › examples › package › vue-json-ui-editor
vue-json-ui-editor examples - CodeSandbox
Use this online vue-json-ui-editor playground to view and fork vue-json-ui-editor example apps and templates on CodeSandbox.
GitHub
github.com › cloydlau › json-editor-vue
GitHub - cloydlau/json-editor-vue: Vue 2/3 isomorphic JSON editor, viewer, formatter and validator. · GitHub
import JsonEditorVue from 'json-editor-vue' import Vue from 'vue' Vue.use(JsonEditorVue, { // global props & attrs (one-way data flow) }) <!doctype html> <html lang="en"> <head> <meta charset="UTF-8" /> </head> <body> <div id="app"> <json-editor-vue v-model="value"></json-editor-vue> </div> <script type="importmap"> { "imports": { "vue": "https://cdn.jsdelivr.net/npm/vue@2/dist/vue.esm.browser.min.js", "vue-demi": "https://cdn.jsdelivr.net/npm/vue-demi/lib/v2.7/index.mjs", "vanilla-jsoneditor": "https://cdn.jsdelivr.net/npm/vanilla-jsoneditor", "json-editor-vue": "https://cdn.jsdelivr.net/npm/json-editor-vue@0.18/dist/json-editor-vue.mjs" } } </script> <script type="module"> import Vue from 'vue' import JsonEditorVue from 'json-editor-vue' new Vue({ components: { JsonEditorVue }, data() { return { value: undefined, } }, }).$mount('#app') </script> </body> </html>
Starred by 657 users
Forked by 31 users
Languages TypeScript 90.3% | JavaScript 8.4% | HTML 1.3%
Form-create
form-create.com › en › v2 › guide › component › v-jsoneditor.html
Json editor | FormCreate
This article uses a third-party Json editor v-jsoneditor (opens new window) Node · npm install v-jsoneditor · Browser · <script src="https://unpkg.com/v-jsoneditor/docs/dist/v-jsoneditor.min.js"></script> Node · import VJsoneditor from 'v-jsoneditor' Browser · var VJsoneditor = window.VJsoneditor.default; Vue.use(VJsoneditor); //or Vue.component('VJsoneditor', VJsoneditor); //or formCreate.component('VJsoneditor', VJsoneditor); fApi = formCreate.create([ { type: 'v-jsoneditor', title: 'json', field: 'json', value:{ type: 'form-create' } } ]) fApi.setValue('json', {type: 'form-create v2'}) ← Markdown editor Code editor →
GitHub
github.com › Kassaila › vue-json-editor
GitHub - Kassaila/vue-json-editor: Visual JSON editor - built as a vue component
components: { JsonEditor, }, data() { return { dataInput: { name: 'Taras', age: 28, address: [ 'Ukraine', { city: 'Kharkiv', }, ], others: { id: 1246, time: new Date(), description: 'last example run', pattern: /abc/g, }, }, dataOutput: {}, }; }, } </script> ... For some types of the data, like Date, RegExp, Function will be applied transformation to string (by the method .toString()) This is a modified version of the fork vue-json-edit
Starred by 11 users
Forked by 3 users
Languages Vue 46.9% | JavaScript 34.3% | SCSS 16.4% | HTML 2.4% | Vue 46.9% | JavaScript 34.3% | SCSS 16.4% | HTML 2.4%
Reddit
reddit.com › r/vuejs › vue component for json editing?
r/vuejs on Reddit: Vue component for JSON editing?
May 22, 2018 -
I’m working on an interface which would allow me to edit an array of objects easily. I would like to be able to add new objects, and remove or edit the data of existing ones by just clicking on what I see. I can then save the final array of objects to file.
https://github.com/yourtion/vue-json-ui-editor is one option but I need to modify it very heavily to fit my needs. Are there other packages or components out there that I should know about?
npm
npmjs.com › package › vue-json-editor
vue-json-editor - npm
v-model:bind the [json object] :show-btns: boolean, show the save button, default: true :expandedOnStart: boolean, expand the JSON editor on start for the modes 'tree', 'view', and 'form', default: false :mode: string, default: tree :lang: string, default: en @json-change: on json changed @json-save: on json save @has-error: on error ... <vue-json-editor v-model="json" :show-btns="true" :expandedOnStart="true" @json-change="onJsonChange"></vue-json-editor>
» npm install vue-json-editor
Published Nov 13, 2020
Version 1.4.3
Author liuqi41
Repository https://github.com/dirkliu/vue-json-editor
Npm
npm.io › package › vue-json-editor
Vue-json-editor NPM | npm.io
v-model:bind the json object :show-btns: boolean, show the save button, default: true :expandedOnStart: boolean, expand the JSON editor on start for the modes 'tree', 'view', and 'form', default: false :mode: string, default: tree :lang: string, default: en @json-change: on json changed @json-save: on json save @has-error: on error ... <template> <div> <p>vue-json-editor</p> <vue-json-editor v-model="json" :show-btns="true" :expandedOnStart="true" @json-change="onJsonChange"></vue-json-editor> </div> </template> <script> import vueJsonEditor from 'vue-json-editor' export default { data () { return { json: { msg: 'demo of jsoneditor' } } }, components: { vueJsonEditor }, methods: { onJsonChange (value) { console.log('value:', value) } } } </script>