All Projects → jinkin1995 → Vue Json Edit

jinkin1995 / Vue Json Edit

Visual JSON editor built as an vue component. Provides a basic GUI

Projects that are alternatives of or similar to Vue Json Edit

Vue Form Json Schema
Create forms using JSON schema. Bring your components!
Stars: ✭ 253 (+22.22%)
Mutual labels:  json-schema, json, vue-components
Schema Registry
Confluent Schema Registry for Kafka
Stars: ✭ 1,647 (+695.65%)
Mutual labels:  json-schema, json
React Jsonschema Form
A React component for building Web forms from JSON Schema.
Stars: ✭ 10,870 (+5151.21%)
Mutual labels:  json-schema, json
Verify Json
verify-json
Stars: ✭ 208 (+0.48%)
Mutual labels:  json-schema, json
Schemasafe
A reasonably safe JSON Schema validator with draft-04/06/07/2019-09 support.
Stars: ✭ 67 (-67.63%)
Mutual labels:  json-schema, json
Avocado
Strongly-typed MongoDB driver for Rust
Stars: ✭ 70 (-66.18%)
Mutual labels:  json-schema, json
Typedload
Python library to load dynamically typed data into statically typed data structures
Stars: ✭ 120 (-42.03%)
Mutual labels:  json-schema, json
Uvicorn Gunicorn Fastapi Docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python 3.6 and above with performance auto-tuning. Optionally with Alpine Linux.
Stars: ✭ 1,014 (+389.86%)
Mutual labels:  json-schema, json
Go Jsonschema
A tool to generate Go data types from JSON Schema definitions.
Stars: ✭ 164 (-20.77%)
Mutual labels:  json-schema, json
Newtonsoft.json.schema
Json.NET Schema is a powerful, complete and easy to use JSON Schema framework for .NET
Stars: ✭ 167 (-19.32%)
Mutual labels:  json-schema, json
Staticjson
Fast, direct and static typed parsing of JSON with C++
Stars: ✭ 177 (-14.49%)
Mutual labels:  json-schema, json
Jsonschema Key Compression
Compress json-data based on its json-schema while still having valid json
Stars: ✭ 59 (-71.5%)
Mutual labels:  json-schema, json
Univalue
High performance RAII C++ JSON library and universal value object class
Stars: ✭ 46 (-77.78%)
Mutual labels:  json-schema, json
Json Node Normalizer
'json-node-normalizer' - NodeJS module that normalize json data types from json schema specifications.
Stars: ✭ 105 (-49.28%)
Mutual labels:  json-schema, json
Oakdex Pokedex
Ruby Gem and Node Package for comprehensive Generation 1-7 Pokedex data, including 809 Pokémon, uses JSON schemas to verify the data
Stars: ✭ 44 (-78.74%)
Mutual labels:  json-schema, json
Npoint
JSON storage bins with schema validation
Stars: ✭ 116 (-43.96%)
Mutual labels:  json-schema, json
Jsonform
Build forms from JSON Schema. Easily template-able. Compatible with Bootstrap 3 out of the box.
Stars: ✭ 2,416 (+1067.15%)
Mutual labels:  json-schema, json
Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+19024.64%)
Mutual labels:  json-schema, json
Brutusin Rpc
Self-describing JSON-RPC web services over HTTP, with automatic API description based on JSON-Schema
Stars: ✭ 36 (-82.61%)
Mutual labels:  json-schema, json
Libvirt Hook Qemu
Libvirt hook for setting up iptables port-forwarding rules when using NAT-ed networking.
Stars: ✭ 137 (-33.82%)
Mutual labels:  json-schema, json

Vue-Json-Edit

Visual JSON Editor built as an vue component. Provides a basic GUI

DEMO

Getting Started

npm install vue-json-edit --save

Usage

//import it in your project At your entry point

import Vue from 'vue'
import JsonEditor from 'vue-json-edit'
  
Vue.use(JsonEditor)

Props

  • objData: json data
  • options
    • confirmText: strings of the confirm button
    • cancelText: strings of the cancel button

Example

Single file component

<template>
    <JsonEditor
        :options="{
            confirmText: 'confirm',
            cancelText: 'cancel',
        }"
        :objData="jsonData" 
        v-model="jsonData" >
    </JsonEditor>
</template>
<script>
export default {
    ...
    data: function() {
        return {
            jsonData: {
                name: 'mike',
                age: 23,
                phone: '18552129932',
                address: ['AAA C1', 'BBB C2']
            }
        }
    }
}
</script> 
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].