【发布时间】:2010-11-03 04:27:31
【问题描述】:
背景:这是对可能尚不存在的东西的请求,但我一直想建立一个很长一段时间。首先我会问是否有人见过类似的东西。
假设您有如下任意 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 控件,以及一个包含三列和三行的 input-type-text 控件表对于 arr_list ... 可以通过单击表格中每一行旁边的 [+][X] 来删除或添加其他行。
大创意: 这背后的“大创意”是用户可以指定任意(非递归)JSON 结构,然后还可以使用 GUI 编辑该结构基于交互(这类似于 XML Spy 中的“XML 编辑器网格视图”)。
另请参阅:
- Is there a JSON api based CMS that is hosted locally?
- https://ux.stackexchange.com/questions/37237/treetable-as-a-flexible-condition-filter-editor
- JSON-editor
- YAML GUI
更新:(2014 年 7 月 31 日星期四 18:31:11)
已创建一个 github 存储库以进一步跟踪此已关闭的 SO 帖子。
【问题讨论】:
-
您在构建自己的编辑器方面有什么进展吗?我一直在寻找同样的东西。我在网上找到的几乎与您在答案中列出的相同。
-
没有。这似乎是一个足够好的想法,但背后没有足够的动力。
-
如果我有足够的动力,我很乐意为此编写我的第一个可可应用程序,如果你不要求版权;)
-
我太小了,无法在我的任何想法周围设置一堵墙,无论如何这已经完成了:) ...如果您决定解决,请查看 XMLSPY 网格视图编辑器这你需要额外的灵感:altova.com/xmlspy/xml-grid-view.html
-
我一直在想这个,在检查是否有需求时发现了你的问题。检查是否需要将原型放在一起时
标签: jquery ajax json editor wysiwyg