Newtonsoft.Json
namespace
中的JsonToken
enum
包含条目JsonToken.StartConstructor
.
我很可能误解了这个令牌的含义,因为我理所当然地认为 JS的构造函数方法在JSON中无效,就像没有function
,表达式或var
令牌一样。
那么构造函数如何在 JSON 中体现出来,如果它是这样的话?
查看ParseTests
源代码,看起来您可以拥有这样的 JSON:
{ "date": new Date(2017, 2, 10) }
。这实际上不是有效的 JSON,但在野外可能很常见。