有没有可视化创建 JSON 配置文件的工具?

312 天前
 TimG
做了数据约束检查的程序,使用 json 作为配置文件,做完后领导制定了几百条规则,手写 json 过于痛苦(要写键名、还要检查引号和括号),请问有没有可视化生成 json 配置的工具?我写一下它的配置文件,就能简单约束下在 UI 填写配置项,这样也能把工作分一下给不懂代码的同事。
2206 次点击
所在节点    程序员
24 条回复
TimG
311 天前
@mcfog 妙极了!就是要这种!
zsh2517
311 天前
@TimG #19 我之前试过一些 JSON 的可视化工具,感觉用起来也没那么方便,复杂的配置配合 UI 会很长。而且只靠 json schema 不一定能按照自己想法来编辑。效果好一些的话,还是要用程序去生成(或者针对性开发编辑器)。

比如,对于下面两个数据,最理想的编辑方式都是表格,但是绝大多数 JSON 编辑器,都是按照标准数据结构类型来实现的

{"Alice": {"english": 100,"math": 90},"Bob": {"english": 85,"math": 95},"Caron": {"english": 92,"math": 88}}

[{"name": "Alice","english": 100,"math": 90},{"name": "Bob","english": 85,"math": 95},{"name": "Caron","english": 92,"math": 88}]
zsh2517
311 天前
@TimG #17 如果不是特别长,可以试试 GPT 。写一份 json schema ,然后配合示例 json (带注释),描述需求,让 GPT 去改,改完走 schema 校验,schema 不过就重新生成,通过后生成 diff 你自己检查一下,GPT 多次失败转人工 call 你自己。这样不懂代码的人完全不用管 JSON 是个啥玩意,就可以用,而你自己人工检查的工作量也要比改配置简单
zsh2517
311 天前
@zsh2517 #23 还有就是,不管用啥,二维以上的数据都不好搞,毕竟屏幕是个平面的,要么横要么竖,就俩维度 体验好些就得贴合业务设计表单。比如支持按字段筛选到二维,或者树状嵌套关系(实体类)一层层地展开

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1097060

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX