Latar Belakang: Ini adalah permintaan untuk sesuatu yang mungkin belum ada, tapi saya sudah lama ingin membangunnya. Pertama saya akan bertanya apakah ada yang melihat hal seperti itu.
Misalkan Anda memiliki struktur JSON sewenang-wenang seperti berikut:
{
'title_str':'My Employee List'
,'lastmod_str': '2009-June-15'
,'employee_table':[
{'firstname':'john','lastname':'doe','age':'33',}
,{'firstname':'jane','lastname':'doe','age':'34',}
,{'firstname':'samuel','lastname':'doe','age':'35',}
]
}
Pertanyaan: Apakah ada editor JSON berbasis web yang dapat mengambil struktur seperti ini, dan secara otomatis memungkinkan pengguna untuk memodifikasi ini dalam GUI yang mudah digunakan?
Contoh: Bayangkan formulir HTML yang dihasilkan secara otomatis yang menampilkan 2 kontrol tipe teks input untuk judul dan lastmod, dan tabel kontrol teks tipe input dengan tiga kolom dan tiga baris untuk arr_list ... dengan kemampuan untuk menghapus atau tambahkan baris tambahan dengan mengklik [+] [X] di sebelah setiap baris dalam tabel.
Gagasan Besar: "gagasan besar" di balik ini adalah bahwa pengguna akan dapat menentukan struktur JSON sembarang (non-rekursif) dan kemudian juga dapat mengedit struktur dengan interaksi berbasis GUI (ini akan mirip dengan "XML Grid Grid View" di XML Spy).
Lihat juga:
- Apakah ada CMS berbasis api JSON yang di-host secara lokal?
- /ux/37237/treetable-as-a-flexible-condition-filter-editor
Pembaruan: (Thu 2014-07-31 18:31:11)
Repositori github telah dibuat untuk melacak lebih lanjut pos SO yang tertutup ini.
Jawaban:
Pembaruan: Dalam upaya menjawab pertanyaan saya sendiri, berikut adalah apa yang dapat saya temukan sejauh ini. Jika ada orang lain di luar sana yang memiliki sesuatu, saya masih tertarik untuk mencari tahu lebih banyak.
Berdasarkan Skema JSON
Komersial (Tidak ada pengesahan yang dimaksudkan atau tersirat, mungkin atau mungkin tidak memenuhi persyaratan)
jQuery
YAML
Lihat juga
sumber
Secara umum ketika saya ingin membuat string JSON atau YAML, saya mulai dengan membangun struktur data Perl, dan kemudian menjalankan konversi sederhana di atasnya. Anda bisa meletakkan UI di depan generasi struktur data Perl, misalnya formulir web.
Mengubah struktur menjadi JSON sangat mudah:
sumber