背景: 这是对可能尚不存在的要求,但是我一直想建立一个很长的时间。首先,我要问是否有人看到过类似的东西。
假设您具有如下所示的任意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',} ] }
问题: 是否有一个基于Web的JSON编辑器,可以采用这样的结构,并自动允许用户在用户友好的GUI中对其进行修改?
示例: 想象一下一个自动生成的HTML表单,其中显示了两个用于title和lastmod的输入类型文本控件,以及一个用于arr_list的具有三列和三行的输入类型文本控件表…可以删除或单击表中每行旁边的[+] [X]添加其他行。
大想法: 这背后的“大想法”是,用户将能够指定任何任意(非递归)JSON结构,然后还能够通过基于GUI的交互来编辑该结构(这与XML Spy中的“ XML编辑器网格视图”。
也可以看看:
更新:(星期四2014-07-31 18:31:11)
已经创建了一个github存储库以进一步跟踪此已关闭的SO帖子。
更新: 为了回答我自己的问题,这是到目前为止我已经发现的内容。如果外面还有其他人,我仍然有兴趣了解更多信息。
基于JSON模式
商业(无意或暗示背书,可能会或可能不会满足要求)
jQuery的
YAML
也可以看看