J'essaie d'analyser JSON simple à l'aide Json.netImpossible d'analyser les données en utilisant JavaScriptDateTimeConverter
string inputJson = @"
{
""modificationTime"" : ""\/Date(1224043200000)\/""
}";
et la propriété est définie
[JsonProperty("modificationTime")]
[JsonConverter(typeof(JavaScriptDateTimeConverter))]
public DateTime ModificationTime { get; set; }
Mais DeserializeObject jeter une exception avec le message suivant: "Jeton inattendu ou valeur lors de l'analyse de la date Jeton: Date, Valeur: 10/15/2008 04:00:00"
Eh bien, pour autant que je sache, il a analysé date, n'est-ce pas? Cette exception est levée à partir de la ligne 68 dans les JavaScriptDateTimeConverter.cs:
68 if (reader.TokenType != JsonToken.StartConstructor || string.Compare(reader.Value.ToString(), "Date", StringComparison.Ordinal) != 0)
69 throw new Exception("Unexpected token or value when parsing date. Token: {0}, Value: {1}".FormatWith(CultureInfo.InvariantCulture, reader.TokenType, reader.Value));
70
71 reader.Read();
Dans ce lieu reader.TokenType est la date et reader.Value.ToString() est 10/15/2008 04:00:00. Des idées?
merci beaucoup, il est si intelligent que je ne peux pas croire)) –