Ich habe ein Problem mit der Deserialisierung von Datetime. In JSON kommt es in diesem Format 2016-10-04T15: 20: 00, aber nach der Deserialisierung ändert es sich in das AM/PM-Zeitformat und ich muss das 24-Stunden-Format beibehalten. Gibt es eine Möglichkeit, das Format anzugeben?json.net Deserialize Datetime in Objekt
0
A
Antwort
1
Wenn Sie zu einem Datum deserialisieren, wird das Format nicht innerhalb des Datumsobjekts gespeichert. Stattdessen erfolgt die Formatierung bei der Ausgabe. Das Standardformat für Ihr Gebietsschema verwendet wahrscheinlich 12 Stunden. Wenn Sie ein anderes Format haben möchten, können Sie einen Format-String an die ToString
Methode übergeben:
string json = @"{ ""date"": ""2016-10-04T15:20:00"" }";
Foo foo = JsonConvert.DeserializeObject<Foo>(json);
Console.WriteLine(foo.Date.ToString("yyyy-MM-dd HH:mm:ss"));
Fiddle: https://dotnetfiddle.net/ibLCbG
Verwandte Themen
- 1. json.net deserialize ein JSON-Objekt in C#
- 2. Deserialize Array-Objekt mit Newtonsoft Json.Net
- 3. JSon.Net Deserialize benutzerdefinierte Klasse
- 4. Deserialize Datentyp mit Json.net
- 5. Json.Net Deserialize Dereferenziere
- 6. JSON.NET Deserialize-Schnittstelle zum Attributnamen
- 7. Deserialize JSON-Objekt in C# mit Newtonsoft json.net
- 8. Deserialize JSON mit json.NET in C# dynamische
- 9. Deserialize json mit json.net C#
- 10. Deserialize malformed JSON mit JSON.NET
- 11. JSON.NET deserialize mit Typ-Parameter auf das Objekt
- 12. Json.Net: Serialize/Deserialize-Eigenschaft als Wert, nicht als ein Objekt
- 13. Wie deserialize Root-Objekt mit sinnlosen dynamischen Schlüsselnamen? Json.NET
- 14. Deserialize Json in Liste mit Json.net C#
- 15. Deserialize JSON Array mit JSON.NET JArray
- 16. Deserialize abgeleitete Klassen mit Json.net ohne JObject
- 17. Deserialize Application Insights Analytics mit Json.net
- 18. Deserialize JSON funktioniert nicht mit JSON.NET
- 19. Json.net Deserialize Wrapped Typen ohne Duplizieren Code
- 20. Deserialize KeyValuePair <string, string> Json.Net
- 21. Deserialize Array von Schlüsselwertpaaren mittels Json.NET
- 22. Deserialize netsted JSON-String mit json.net
- 23. JSON.NET deserialize zur Liste der Laufzeittyp
- 24. deserialize Liste der Objekte mit json.net
- 25. Deserialize null regex Eigenschaft mit json.net
- 26. Deserialize JSON in Objekt
- 27. deserialize xml in komplexen Objekt
- 28. Deserialize JSON-Objekt als .NET HashSet
- 29. Serialize-Eigenschaft, aber nicht Deserialize-Eigenschaft in Json.Net
- 30. Newtonsoft Json.NET Deserialize Einstellung nur Werte in JSON String