Bối cảnh: Đây là yêu cầu cho một thứ chưa tồn tại nhưng tôi đã có ý định xây dựng nó 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ư nó chưa.Trình soạn thảo JSON dựa trên GUI hoặc dựa trên web hoạt động giống như trình khám phá thuộc tính
Giả sử bạn có một cấu trúc JSON tùy ý như sau:
{
'str_title':'My Employee List'
,'str_lastmod': '2009-June-15'
,'arr_list':[
{'firstname':'john','lastname':'doe','age':'33',}
,{'firstname':'jane','lastname':'doe','age':'34',}
,{'firstname':'samuel','lastname':'doe','age':'35',}
]
}
Câu hỏi: Có một trình soạn thảo JSON dựa trên web mà có thể mất một cấu trúc như thế này, và tự động cho phép người dùng thay đổi này trong giao diện người dùng thân thiện?
Ví dụ: Hãy tưởng tượng biểu mẫu HTML được tạo tự động hiển thị 2 điều khiển kiểu nhập văn bản cho cả tiêu đề và lastmod và bảng điều khiển kiểu nhập văn bản với ba cột và ba hàng cho arr_list .. với khả năng xóa hoặc thêm hàng bổ sung bằng cách nhấp vào [+] [X] bên cạnh mỗi hàng trong bảng.
Big Idea: Các "ý tưởng lớn" đằng sau này là người dùng sẽ có thể chỉ định bất kỳ tùy ý (không đệ quy) cấu trúc JSON và sau đó cũng có thể chỉnh sửa cấu trúc với một tương tác dựa trên GUI (điều này sẽ tương tự như "XML Editor Grid View" trong XML Spy).
Xem thêm:
Cập nhật: (Thu 2014-07-31 18:31:11)
Một kho github đã được tạo ra để tiếp tục theo dõi bài SO này.
Ý tưởng tốt, bạn có thể kiếm được nhiều tiền! Xin chúc mừng! –
Bạn có bất kỳ tiến bộ nào trong việc xây dựng trình chỉnh sửa của riêng mình không? tôi đang tìm kiếm điều tương tự. Những gì tôi đã tìm thấy trên mạng là gần như giống nhau như bạn liệt kê trên câu trả lời của bạn. – Sinan
Không. Nó có vẻ như là một ý tưởng đủ tốt với không đủ động lực đằng sau nó. – dreftymac