Bối cảnh: Đây là một yêu cầu cho một cái gì đó có thể chưa tồn tại, nhưng tôi đã có ý định xây dựng một cái trong một thời gian dài. Đầu tiên tôi sẽ hỏi nếu có ai đã nhìn thấy bất cứ điều gì như vậy chưa.
Giả sử bạn có một cấu trúc JSON tùy ý như sau:
{
'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',}
]
}
Câu hỏi: Có trình soạn thảo JSON dựa trên web nào có thể có cấu trúc như thế này và tự động cho phép người dùng sửa đổi điều này trong GUI thân thiện với người dùng không?
Ví dụ: Hãy tưởng tượng một biểu mẫu HTML được tạo tự động hiển thị 2 điều khiển văn bản loại đầu vào cho cả tiêu đề và Lastmod và một bảng điều khiển văn bản loại đầu vào với ba cột và ba hàng cho mảng_list ... với khả năng xóa hoặc thêm các hàng bổ sung bằng cách nhấp vào [+] [X] bên cạnh mỗi hàng trong bảng.
Ý tưởng lớn: "Ý tưởng lớn" đằng sau điều này là người dùng sẽ có thể chỉ định bất kỳ cấu trúc JSON tùy ý (không đệ quy) nào và sau đó cũng có thể chỉnh sửa cấu trúc với tương tác dựa trên GUI (điều này sẽ tương tự như "Chế độ xem lưới của trình soạn thảo XML" trong XML Spy).
Xem thêm:
- Có CMS dựa trên api JSON được lưu trữ cục bộ không?
- /ux/37237/treetable-as-a-flexible-condition-filter-editor
Cập nhật: (Thu 2014-07-31 18:31:11)
Một kho lưu trữ github đã được tạo để theo dõi thêm bài SO đã đóng này.