![]() |
JsonToObject "ungültiger Zeit-Offset-String"
Hi,
ich möchte Daten, die ich von einer Tracker-Software bekomme in ein Object umwandeln. Die Tracker-SW liefert mir JSON-Daten. Probleme gibt es jedoch beim Parsen des Object. Gelieferte Daten:
Code:
Ich wandele die Daten mit
{
"id":2, "attributes":{}, "groupId":0, "name":"Testgeraet", "uniqueId":"86481111111431", "status":"offline", "lastUpdate":"2019-08-15T12:54:33.612+0000", "positionId":2, "geofenceIds":[], "phone":"", "model":"", "contact":"", "category":null, "disabled":false }
Delphi-Quellcode:
. (aus REST.Json-Unit)
TJson.JsonToObject<TTraccarDevice>(s, [joDateFormatISO8601])
Leider bekomme ich dabei immer den Fehler "ungültiger Zeit-Offset-String". Der Zeit-String in lastUpdate schaut für mich aber passig aus. Hat dazu jemand eine Idee? |
AW: JsonToObject "ungültiger Zeit-Offset-String"
Mit Zeit-Offset String ist vermutlich der Zeitzonen-Offset gemeint.
Im konkreten Beispiel ist er "+0000", in der Norm sieht er anders aus, z.B. "+00:00" ( ![]() Ich würde daher erst mal das JSON anpassen um zu prüfen, ob die Fehlermeldung dann nicht mehr erscheint. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:23 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz