软件的配置都在一个 json 文件中,平时都直接在编辑器中修改 json 然后保存,但 json 中没办法加注释,修改起来眼睛花的厉害, 求一款可以直比较方便修改 json 的 GUI 界面工具( mac ),可以定制给属性增加文字说明对照,类似表单之类的,修改一个属性值后自动保存或手动保存 json
也想做一个直接网页,直接表单修改,但不想太麻烦,因为那样还得配置 web server 才行
1
jianguiqubaa 2018-01-09 08:48:44 +08:00
感觉你这需求就好奇怪。。。 不过可以看看 json schema form 这种东西能不能用的上
例如: http://schemaform.io/examples/bootstrap-example.html https://mozilla-services.github.io/react-jsonschema-form/ https://jsonschema.net/#/ |
2
herozzm OP @jianguiqubaa 我这需求奇怪吗?我觉得挺通用的啊
|
3
nicevar 2018-01-09 09:03:12 +08:00
需求不奇怪,你描述的不清楚,说白了就是类似写协议文档,你需要一个根据 json 方便生成文档的工具
|
4
herozzm OP @nicevar 文档用来做协助开发可以,但是对于频繁修改,要频繁去查文档很累的,
修改软件非常频繁,最好能属性说明直接对照在修改框后面,这样方便 |
5
herozzm OP @jianguiqubaa 这些工具都没法满足自动保存
|
6
syhsyh9696 2018-01-09 09:19:27 +08:00 via Android
Ruby 配合 YAML 啊 然后可以用 Rails 写个简单的 Web
|
8
herozzm OP @syhsyh9696 类似 mac 通用设置里面那种界面只是最好的,能够自动保存
vscode 里面可以混合显示吗? |
9
yangg 2018-01-09 09:27:06 +08:00
最简单的方法是 json 换成 yaml
|
10
xomix 2018-01-09 09:32:52 +08:00
jsoneditoronline org
在线的行不? |
12
vghdjgh 2018-01-09 09:51:40 +08:00
你可能需要这样的库: https://plantain-00.github.io/schema-based-json-editor/packages/vue/demo/
不过要写点代码,包括读 json schema 文件、读初始 json 文件数据、把更新后的 json 数据写入文件。 |
13
singlepig 2018-01-09 09:59:55 +08:00
楼上正解,你需要换个格式
|
14
hnbcinfo 2018-01-09 09:59:58 +08:00
这东西,自己按照需要做一个工具岂不是比来求个工具更省事。
|
15
singlepig 2018-01-09 10:00:17 +08:00
我说的是 11 楼
|
16
singlepig 2018-01-09 10:01:05 +08:00
怎么楼号又变了。。。
|
17
odirus 2018-01-09 10:09:52 +08:00
顺便吐槽一下,https://jsonschema.net
我都不想吐槽这个网站了,半年前我的项目中用的是 draft-04 生成的 json schema, 结果昨天新增 json 结构生成 schema 的时候,发现最低只支持 draft-06。。。以前我找的 java 库目前还是只支持解析 draft-04 的,结果只能靠自己纯手写。 |
18
nannanziyu 2018-01-09 10:11:31 +08:00
vscode 本来就支持 jsonc 的
开发中可以用 https://github.com/sindresorhus/strip-json-comments (支持 gulp 和 grunt )来生成去掉注释的有效 json 文件 临时用的话,也可以在 http://jsoneditoronline.org/里,粘贴进去点格式化就可以去掉注释了 |
19
nannanziyu 2018-01-09 10:14:09 +08:00
|
20
herozzm OP 其实我想要的是类似 mac 设置,通用里面这种界面来修改
|
21
curiousjude 2018-01-09 10:58:58 +08:00
|