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