我想为我的用户提供一个编辑 JSON 对象的界面。
例如,我有一个使用以下选项调用 Google 图表的 JavaScript:
var options={
chartType: "Pie",
title:"Chart title",
is3D:false,
width:500,
height:300,
};
理想情况下,我的用户应该能够自己修改选项,而无需查看代码。他们将看到一个从对象自动构建的 UI,其中:
- chartType 是一个选择 (Pie, Line, Bar)
- 标题是文本输入
- is3D 是一个复选框
- 等等
有这方面的图书馆吗?如果没有,有什么建议可以开始吗?
我当然可以手动构建表单,但我的想法是有一个适用于任何对象的通用解决方案。