Danke für Deine Hilfe.
Ich habe Deinen Vorschlag erst Mal übernommen, aber es funktioniert noch nicht.
Code:
'{"energyDetails":{"timeUnit":"YEAR","
unit":"Wh","meters":[{"type":"Purchased","values":[{"date":"2021-01-01 00:00:00","value":31557.0}]},{"type":"SelfConsumption","values":[{"date":"2021-01-01 00:00:00","value":284693.0}]},{"type":"FeedIn","values":[{"date":"2021-01-01 00:00:00","value":285170.0}]},{"type":"Production","values":[{"date":"2021-01-01 00:00:00","value":569863.0}]},{"type":"Consumption","values":[{"date":"2021-01-01 00:00:00","value":316250.0}]}]}}'
Ich dachte jetzt schon das mein
Code:
memo1.Text :=RESTResponse1.JSONValue.ToJSON;
das Problem ist und habe eine STRING Variable als Test probiert
Code:
teststring :=RESTResponse1.JSONValue.ToJSON;
energyDetail:= TJson.JsonToObject<TEnergyDetails>(teststring);
War aber nicht das Problem
![Sad](images/smilies/icon_sad.gif)
Das Object bleibt leer, aber dank Deiner Hilfe sind die "meters" nicht mehr nil. -> ('', '', ())
Hab ich mein Object nicht richtig für das JSON vorbereitet?
Danke, Romy