2017-02-10 23 views
5

JsonTokenenumNewtonsoft.Jsonには、とりわけ、エントリJsonToken.StartConstructorが含まれています。Newtonsoft.Json.JsonToken.StartConstructorトークンの目的は何ですか?

JSのコンストラクタメソッドがfunction、式、またはvarのトークンと同じであることは当然のことですが、このトークンの意味を間違って解釈する可能性があります。

JSONでコンストラクタがどのように表現されますか?

+1

http://www.newtonsoft.com/json/help/html/CustomJsonReader.htm – stuartd

+0

関連:[JConstructorとJRaw in Json.NET](https://stackoverflow.com/q/36958680/3744182)。 – dbc

答えて

9

ParseTests source codeを見ると、それはそれはあなたがこのようにJSONを持つことができるようだ次のようになります。

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

を...実際には有効なJSONではありませんが、野生で共通とすることができます。

+0

同様の例はstuartd: '{" Constructor ":new Date(2000,12,30)}'のリンクにありますが、私がよく読むと、そのリンクされたコードは実際にはそのような 'json' – quetzalcoatl

関連する問題