🌐
GitHub
github.com › cloydlau › json-editor-vue
GitHub - cloydlau/json-editor-vue: Vue 2/3 isomorphic JSON editor, viewer, formatter and validator. · GitHub
Vue 2/3 isomorphic JSON editor, viewer, formatter and validator. English | 简体中文 ... Support Vite, Vue CLI, webpack, CDN...
Starred by 657 users
Forked by 31 users
Languages   TypeScript 90.3% | JavaScript 8.4% | HTML 1.3%
🌐
npm
npmjs.com › package › json-editor-vue
json-editor-vue - npm
Vue and Nuxt 2/3 isomorphic JSON editor, viewer, formatter and validator. English | 简体中文 ... Support Vite, Vue CLI, webpack, CDN...
      » npm install json-editor-vue
    
Published   Mar 05, 2025
Version   0.18.1
Author   Cloyd Lau
🌐
npm
npmjs.com › package › vue3-json-editor
vue3-json-editor - npm
A json editor of vue.js · Module ESM: Yes · Unpkg: Yes · CommonJS: Yes · # install npm install # for vue 3.x app npm run dev # for vite 3.x npm run dev_vite ·
      » npm install vue3-json-editor
    
Published   Mar 16, 2022
Version   1.1.5
Author   liuqi41
🌐
GitHub
github.com › joaomede › vue3-json-editor
GitHub - joaomede/vue3-json-editor: A jsoneditor of vue 3 (next) - (fork vue-json-editor)
A json editor of vue.js · Module ESM: Yes · Unpkg: Yes · CommonJS: Yes · # install npm install # for vue 3.x app npm run dev # for vite 3.x npm run dev_vite ·
Starred by 54 users
Forked by 31 users
Languages   JavaScript 98.3% | CSS 1.5% | JavaScript 98.3% | CSS 1.5%
🌐
npm
npmjs.com › package › vue-json-ui-editor
vue-json-ui-editor - npm
Edit JSON in UI form with JSON Schema and Vue.js <json-editor> component.
      » npm install vue-json-ui-editor
    
Published   Aug 18, 2025
Version   2.0.0
Author   Vue JSON UI Editor Contributors
🌐
Vue.js Examples
vuejsexamples.com › json-editor-with-vue-js
JSON Editor with Vue.js
June 5, 2019 - import VJsoneditor from 'v-jsoneditor/src/index' export default { name: 'app', components: { VJsoneditor }, data() { return { json: { "hello": "vue" } } }, methods: { onError() { console.log('error') } } }
🌐
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%
🌐
npm
npmjs.com › package › vue-json-editor
vue-json-editor - npm
A json editor of vue. Latest version: 1.4.3, last published: 5 years ago. Start using vue-json-editor in your project by running `npm i vue-json-editor`. There are 137 other projects in the npm registry using vue-json-editor.
      » npm install vue-json-editor
    
Published   Nov 13, 2020
Version   1.4.3
Author   liuqi41
🌐
GitHub
github.com › dirkliu › vue-json-editor
GitHub - dirkliu/vue-json-editor: A jsoneditor of vue
:expandedOnStart: boolean, expand the JSON editor on start for the modes 'tree', 'view', and 'form', default: false ... <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>
Starred by 229 users
Forked by 92 users
Languages   JavaScript 98.4% | CSS 1.3% | JavaScript 98.4% | CSS 1.3%
🌐
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
<template> <json-editor ref="JsonEditor" :schema="schema" v-model="model"> <button @click="submit">submit</button> <button @click="reset">Reset</button> </json-editor> </template> <script> const SCHEMA = { type: 'object', title: 'vue-json-editor demo', properties: { name: { type: 'string', }, email: { type: 'string', }, }, }; // import vue-json-ui-editor import JsonEditor from 'vue-json-ui-editor'; export default { components: { JsonEditor }, data: () => ({ // init json schma file ( require('@/schema/newsletter') ) schema: SCHEMA, // data model: { name: 'Yourtion', }, }), methods: { submit(_e) { alert(JSON.stringify(this.model)); }, reset() { this.$refs.JsonEditor.reset(); }, }, }; </script>
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%
Find elsewhere
🌐
Nuxt UI
ui.nuxt.com › docs › components › editor
Vue Editor Component - Nuxt UI
The Editor automatically detects the content format based on v-model type: strings are treated as html and objects as json.
🌐
JSR
jsr.io › @ledangdung › json-editor-vue
@ledangdung/json-editor-vue - JSR
<script setup> import { ref } from 'vue' function JsonEditorVue() { return process.client ? import('json-editor-vue') : Promise.resolve({ render: h => h('div') }) } const value = ref() </script> <template> <JsonEditorVue v-model="value" v-bind="{/* local props & attrs */}" /> </template> // nuxt.config.js export default { plugins: ['~/plugins/JsonEditorVue.client'], build: { // Vite ≥4 (Rollup ≥3) uses ES2020 as compiler target by default // Therefore Vite-≥4-built outputs should be transpiled in webpack 4 transpile: ['json-editor-vue'], extend(config) { // Getting webpack to recognize the `.mjs` file config.module.rules.push({ test: /\.mjs$/, include: /node_modules/, type: 'javascript/auto', }) }, }, }
🌐
npm
npmjs.com › package › json-editor-vue3
json-editor-vue3 - npm
// vite.config.js import { viteCommonjs } from '@originjs/vite-plugin-commonjs' export default defineConfig({ plugins: [vue(),viteCommonjs()], }) Vite的 官方文档 也有提到:Pre-bundle them to improve page loading speed and convert CommonJS / UMD modules to ESM.所以不需要这个plugin,不过得直接在项目源代码里 import 'jsoneditor' 才会转换。 · 参考 issue #4 · 欢迎关注作者公众号前端方程式,如果您有任何问题,也可以通过该公众号联系作者。 · json-editor-vue3 的文档和代码完全开源,如果该项目有帮助到你的开发工作,你可以捐赠json-editor-vue3的研发工作,捐赠无门槛,哪怕是一杯可乐也好。 ·
      » npm install json-editor-vue3
    
Published   Apr 07, 2024
Version   1.1.1
Author   lq9328@126.com
🌐
Vue.js Feed
vuejsfeed.com › blog › a-schema-aware-json-editor-developed-with-vue-js
A schema-aware JSON Editor developed with Vue.js - Vue.js Feed
A schema-aware editor for JSON document. It provides a tree view to present the structure of a JSON document, the user can manipulate the JSON from the context menu. There is a text view to present the content of the JSON document and user may ...
🌐
Built At Lightspeed
builtatlightspeed.com › theme › cloydlau-json-editor-vue
Json Editor Vue by Cloydlau - A Nuxt Template | Built At Lightspeed
Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development. ... Vite is a build tool that aims to provide a faster and leaner development experience for modern web projects
🌐
npm
npmjs.com › package › v-jsoneditor
v-jsoneditor - npm
August 10, 2021 - vue use jsoneditor. Latest version: 1.4.5, last published: 5 years ago. Start using v-jsoneditor in your project by running `npm i v-jsoneditor`. There are 54 other projects in the npm registry using v-jsoneditor.
      » npm install v-jsoneditor
    
Published   Aug 10, 2021
Version   1.4.5
Author   leiyswork@gmail.com
🌐
GitHub
github.com › jinkin1995 › vue-json-edit
GitHub - jinkin1995/vue-json-edit: Visual JSON editor built as an vue component. Provides a basic GUI
Visual JSON editor built as an vue component. Provides a basic GUI - jinkin1995/vue-json-edit
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 › bestkolobok › vue3-jsoneditor
GitHub - bestkolobok/vue3-jsoneditor · GitHub
Open the editor in read-only mode: no changes can be made, non-relevant buttons are hidden from the menu, and the context menu is not enabled. ... Number of spaces use for indentation when stringifying JSON, or a string to be used as indentation like '\t' to use a tab as indentation, or ' ' to use 4 spaces (which is equivalent to configuring indentation: 4).
Starred by 81 users
Forked by 13 users
Languages   TypeScript 65.4% | Vue 26.3% | JavaScript 7.6%
🌐
Npm
npm.io › search › keyword:JSON-Editor › 2
JSON-Editor | npm.io
json-schema-editor-reactreact-json-schema-editorjson-schema-editorjson-editorjson-schemajson-validatejson0.2.0 • Published 1 year ago · A lightweight vue json editor based on codemirror, providing smart prompts and verification based on json-schema