Newtonsoft.Json.JsonToken.StartConstructor 令牌的目的是什么?



Newtonsoft.Json namespace中的JsonToken enum包含条目JsonToken.StartConstructor .

我很可能误解了这个令牌的含义,因为我理所当然地认为 JS的构造函数方法在JSON中无效,就像没有function,表达式或var令牌一样。

那么构造函数如何在 JSON 中体现出来,如果它是这样的话?

查看ParseTests源代码,看起来您可以拥有这样的 JSON:

{ "date": new Date(2017, 2, 10) }

。这实际上不是有效的 JSON,但在野外可能很常见。

最新更新