json 和 jsonnet 有什么不同 ?

2019-02-09 13:26:25 +08:00
 frylkrttj

为什么有 json 了还要有 jsonnet 呢?

https://github.com/google/jsonnet

3624 次点击
所在节点    分享发现
7 条回复
LxExExl
2019-02-09 14:04:09 +08:00
不错啊 对我这种偶尔解析一次还得自查 python 字典 /数组用法的人感觉方便了很多
yyfearth
2019-02-09 14:16:04 +08:00
完全不是一回事吧
json 是一种数据表现格式 其他的比如 xml yaml ini
jsonnet 是一个数据的模版引擎 用来生成 json 或者 yaml ini 这些

由于支持一些脚本 所以关系就像是 html 和 php/jsp/aspx
agagega
2019-02-09 14:22:11 +08:00
感觉就是重复造轮子。JSONNet 这个理念看起来跟 LLVM 的 TableGen 太像了
bin381
2019-02-09 14:33:51 +08:00
这个是模板语言,用来生成 json。类似 jinja 这样子,生成 HTML
kernel
2019-02-09 14:44:40 +08:00
看了下,是生成 JSON 的模板语言,那何不在程序代码里直接生成 JSON,都不用学。而且基本上 js 这类语言生成 JSON 本身很方便
Cbdy
2019-02-09 14:49:17 +08:00
看到这个的时候我也在想,为什么不直接使用 JavaScript😳?
frylkrttj
2019-02-09 14:57:33 +08:00
@Cbdy 我的感觉是 google 是不是没人了。

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

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

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

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

© 2021 V2EX