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

Tar*_*Tar 6 .net c# json json.net

JsonToken enumNewtonsoft.Json namespace含有,除其他外,该条目JsonToken.StartConstructor.

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

那么构造函数如何在JSON中表现出来,如果它是什么呢?

Jon*_*eet 11

看一下ParseTests源代码,它看起来像是这样你就可以拥有这样的JSON:

{ "date": new Date(2017, 2, 10) }
Run Code Online (Sandbox Code Playgroud)

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