例如,我有一个使用以下选项调用Google图表的JavaScript:
var options={
chartType: "Pie",title:"Chart title",is3D:false,width:500,height:300,};
理想情况下,我的用户应该能够自己修改选项而无需查看代码.它们将显示从对象自动构建的UI,其中:
> chartType是一个选择(饼图,线条,条形图)
> title是文本输入
> is3D是一个复选框
>等
这有图书馆吗?如果没有,任何建议开始?
我当然可以手动构建表单,但我们的想法是拥有适用于任何对象的通用解决方案.
最佳答案
我发现这个链接有用于描述JSON:http://www.json-schema.org/的约定
搜索“JSON模式”让我得到了许多解决方案,特别是这篇文章:
GUI-based or Web-based JSON editor that works like property explorer
它是在两年前开始的,但显然有很好的记录并且保持最新.
此外,2012年4月在ibm网站上发布的帖子: