一尘不染

是无效的有效JSON(4个字节,别无其他)

json

今天的热门辩论:

文本流是否为null有效的JSON?

根据http://www.ietf.org/rfc/rfc4627.txt?number=4627


2. JSON语法

JSON文本是令牌序列。令牌集包括六个结构字符,字符串,数字和三个文字名称。

JSON文本是序列化的对象或数组。

为了使文本成为有效的JSON,这是否应该解释为两个语句都必须为true?

但是,许多其他库似乎都允许这样做,实际上,似乎单个有效令牌 可能 是合法结果。

有明确的答案吗?


阅读 209

收藏
2020-07-27

共1个答案

一尘不染

[注意!该答案不再正确,请参阅@niksnut的答案。]

是的,两个陈述都必须为真。文字令牌null是JSON 。JSON文本是序列化的对象或数组,需要{}或[]。

2020-07-27