小编Vla*_*ged的帖子

YAML作为JSON超集和TAB字符

我无法准确找到对此错误的引用,但是YAML 1.2说它是JSON超集,如果我在JSON中使用制表符,则会将其视为错误.

例如

"root": {
        "key": "value"
}
Run Code Online (Sandbox Code Playgroud)

(这里的在线验证说明了'\t' that cannot start any token)

我知道为什么YAML历史上不允许使用制表符,但我怎样才能在JSON-superset的上下文中解释它?

(例如,YAML不是实际超集还是JSON也不允许使用标签?或者规范在这种情况下允许标签,但实现还没有?)

谢谢.

whitespace tabs json yaml

11
推荐指数
2
解决办法
2447
查看次数

标签 统计

json ×1

tabs ×1

whitespace ×1

yaml ×1