محرر بديهي لمخطط JSON الذي يوفر عرض شجرة لتقديم بنية للمخطط ومفتش الممتلكات لتحرير خصائص عنصر المخطط. تطوير مع vue.js 2 و firebase. يرجى الرجوع إلى موقع المشروع للتفاصيل.
قائمة بجميع عناصر مخطط JSON ، يمكن سحبها وإسقاطها إلى عرض الشجرة.
قائمة جميع مخططات المستخدم ، والتي يتم تخزينها في Firebase. يمكن للمستخدم حفظ المخططات وتحميلها وحذفها واستيرادها ، يمكن أن يسحب المخطط وإسقاطه إلى عرض الأشجار.
هيكل المخطط ، يمكن أن ينفق أو ينهار في أي مستوى.
انقر بزر الماوس الأيمن على العنصر في عرض الأشجار يمكن أن يبرز قائمة السياق لهذا العنصر ، وإجراء إجراءات محددة لهذا العنصر.
لوحة لتحرير خصائص عنصر المخطط.
عرض نص لعرض محتوى المخطط.
يمكن أن يسحب عنصر مخطط JSON ويسقط من البليت إلى عرض الأشجار أو داخل عرض الأشجار.
التراجع والإعادة يمكن أن يتتبع كل تحديث للمخطط.
يمكن للمستخدم حفظ/تحميل المخططات إلى/من مستودع Firebase ، واستيراد مخطط من الملف.
git clone https://github.com/tangram-js/json-schema-editor.git # install dependencies
npm install
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report يتطلب هذا المشروع تكوين Firebase صالح للعمل بشكل صحيح ، يرجى استبدال config in /src/firebase/index.js مع تكوين Firebase الخاص بك:
// Initialize firebase
// Replace following config with your Firebase config
var config = {
apiKey : 'your firebase api key' ,
authDomain : 'your firebase auth domain' ,
databaseURL : 'your firebase database url' ,
projectId : 'your firebase project id' ,
storageBucket : 'your firebase storage bucket' ,
messagingSenderId : 'your firebase message sender id'
} محرر JSON هو خليفة محرر JSON SCHEMA ، وهو محرر مدرك للمخطط لوثيقة JSON بما في ذلك JSON SCHEMA. يوفر عرض شجرة لتقديم بنية مستند JSON ، يمكن للمستخدم معالجة JSON من قائمة السياق. هناك طريقة عرض نص لتقديم محتوى مستند JSON ، يجوز للمستخدم تحرير JSON داخل. يشاركون حسابات المستخدمين ومستودع مخطط المستخدم ، حتى يتمكن المستخدم من استخدام حساب واحد لتسجيل الدخول إلى كل من المحررين ومخططات الوصول.