Im konsumieren einer Clients JSON API mit googles GSON lib Serialisierung/Deserialisierung zu handhaben. Dies erweist sich als problematisch, da in den json-Entitäten der API eine Reihe von Datumsformaten über die API verteilt sind.deserialize zwei verschiedene Datumsformate mit GSON
Einige Beispiele hierfür sind wie folgt ...
"2014.02.09"
"15/10/1976"
„2014-02-09T07: 32: 41 +00: 00 "
Ich habe keine Kontrolle über die API, wie sie vom Kunden entwickelt wurde und bereits von anderen Parteien konsumiert wird. Es scheint, dass ich GSON einrichten kann, um mit einem einzigen Datumsformat zu arbeiten, aber ich kann es nicht die Daten pro Feld analysieren.
Ich hätte erwartet, dass GOSN eine Anmerkung dafür liefern würde, aber ich kann anscheinend nicht finden. Irgendwelche Ideen auf ho, das irgendjemand aufzustellen?
Beachten Sie, dass JSON kein Standard-Datumsformat definiert. Datumsangaben können in jedem Zeichenformat oder in Sekunden oder Millisekunden seit einem bestimmten Datum sein - es liegt ganz allein beim Absender. –