未来会有什么格式会淘汰 json 吗?

2021 年 8 月 6 日
 find456789

我个人感觉 json 有一个很大的弊端就是 里面不能写注释

有时候想给 package.json 加注释,不好加

6876 次点击
所在节点    问与答
63 条回复
constexpr
2021 年 8 月 6 日
未来会有带注释的 json 吗?
Geo200
2021 年 8 月 6 日
@constexpr JSON5 了解一下
keepeye
2021 年 8 月 6 日
yaml/toml?
Dragonish3600
2021 年 8 月 6 日
现在不是用 YAML 了么
BeautifulSoap
2021 年 8 月 6 日
yaml 的问题感觉在于,靠缩进,比 json 复杂,有时候手写 yaml 老出错
3dwelcome
2021 年 8 月 6 日
学 chrome,加个能注释的 DOM 结点,名字是#comment 开头,就不会有问题了。
3dwelcome
2021 年 8 月 6 日
@keepeye toml 不错啊,开眼界了。
手写 json 怕漏逗号,手写 yaml 怕缩进问题。toml 完美弥补了这些问题。
人类技术发展果然靠脑洞。
ToPoGE
2021 年 8 月 6 日
我投 toml 一票
iamzuoxinyu
2021 年 8 月 6 日
YAML 不可能取代 json 。
icy37785
2021 年 8 月 6 日
json5 不是可以写注释了么
ipwx
2021 年 8 月 6 日
缩进有啥怕写错的
qW7bo2FbzbC0
2021 年 8 月 6 日
@constexpr #1 最开始的 json 允许注释,但被要求不能加注释,似乎有这样的都市传说
EKkoGG
2021 年 8 月 6 日
才知道 json 不能加注释。。。因为有一些项目加了注释好像也没影响
wdssmq
2021 年 8 月 6 日
目前只遇到 VSCode 的配置项可以加注释。
GG668v26Fd55CP5W
2021 年 8 月 6 日
我不喜欢 YAML,各种蛋疼,只有 json 能替代 json
nutting
2021 年 8 月 6 日
以后应该不用人写代码了吧,所以是二进制序列化
tghoul
2021 年 8 月 6 日
JSON 设计之初就是为了做数据交换的呀,跟 Yaml Toml 这些为配置而生的语言设计理念都是不同的。JSON 加上注释我觉得反而是倒退。
zxCoder
2021 年 8 月 6 日
@tghoul 只能说时代变了,js 一开始设计还只是能浏览器上运行的小脚本
xupefei
2021 年 8 月 6 日
不如来写 jsonnet
yimity
2021 年 8 月 6 日
{
"a": "a",
"b": "b",
"//这里是注释": "注释",
"c":"c"
}

谁说 json 不支持注释。

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

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

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

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

© 2021 V2EX