背景:这是对可能尚不存在的东西的请求,但我一直想建造一个。首先,我会问是否有人见过类似的东西。
假设您有一个任意 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 表单,它显示 2 个用于 title 和 lastmod 的 input-type-text 控件,以及一个包含三列和三行 arr_list 的 input-type-text 控件表......具有删除功能或通过单击表格中每一行旁边的 [+][X] 添加其他行。
大创意:这背后的“大创意”是用户将能够指定任意(非递归)JSON 结构,然后还能够使用基于 GUI 的交互来编辑结构(这将类似于XML Spy 中的“XML 编辑器网格视图”)。
也可以看看:
- 是否有本地托管的基于 JSON api 的 CMS?
- https://ux.stackexchange.com/questions/37237/treetable-as-a-flexible-condition-filter-editor
- JSON 编辑器
- YAML 图形用户界面
更新:(2014-07-31 星期四 18:31:11)
已创建一个 github 存储库以进一步跟踪此已关闭的 SO 帖子。