พื้นหลัง:นี่เป็นคำขอสำหรับบางสิ่งที่อาจยังไม่มี แต่ฉันตั้งใจจะสร้างมันขึ้นมาเป็นเวลานาน ก่อนอื่นฉันจะถามว่ามีใครเห็นอะไรแบบนี้หรือยัง
สมมติว่าคุณมีโครงสร้าง JSON โดยพลการดังนี้:
{
'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',}
]
}
คำถาม:มีโปรแกรมแก้ไข JSON บนเว็บที่สามารถใช้โครงสร้างเช่นนี้และอนุญาตให้ผู้ใช้แก้ไขสิ่งนี้ใน GUI ที่ใช้งานง่ายโดยอัตโนมัติหรือไม่
ตัวอย่าง:ลองนึกภาพรูปแบบ HTML ที่สร้างขึ้นโดยอัตโนมัติที่แสดงตัวควบคุมอินพุต -Type-text 2 ตัวสำหรับทั้งชื่อและรุ่นล่าสุดและตารางของตัวควบคุมชนิดข้อความอินพุตที่มีสามคอลัมน์และสามแถวสำหรับ arr_list ... ที่มีความสามารถในการลบ หรือเพิ่มแถวเพิ่มเติมโดยคลิกที่ [+] [X] ถัดจากแต่ละแถวในตาราง
Big Idea: "ความคิดที่ยิ่งใหญ่" ที่อยู่เบื้องหลังสิ่งนี้คือผู้ใช้จะสามารถระบุโครงสร้าง JSON ใด ๆ (ไม่ใช่แบบเรียกซ้ำ) และจากนั้นก็สามารถแก้ไขโครงสร้างด้วยการโต้ตอบกับ GUI (สิ่งนี้จะคล้ายกับ "มุมมองตารางตัวแก้ไข XML" ใน XML Spy)
ดูสิ่งนี้ด้วย:
- มี CMS ที่ใช้ JSON api ซึ่งโฮสต์อยู่ในเครื่องหรือไม่
- /ux/37237/treetable-as-a-flexible-condition-filter-editor
อัปเดต: (พฤหัสบดี 2014-07-31 18:31:11)
ที่เก็บ github ถูกสร้างขึ้นเพื่อติดตามโพสต์ SO ที่ปิดนี้เพิ่มเติม