Einzelnen Beitrag anzeigen

Andreas Schilling

Registriert seit: 6. Sep 2006
106 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: JSON mit Punkt im Namen

  Alt 6. Apr 2023, 06:22
Eigentlich müsste ich den Namen des Thema etwas anpassen, weil es geht zwar um den gleichen JSON-Abruf aber um den nächsten Schritt.

Delphi-Quellcode:
"platform.wmbus.receivedMeters": {
                    "name": "platform.wmbus.receivedMeters",
                    "value": [
                        "01280XXX",
                        "03780XXX",
                        ....
                    ],

Im letzten Teil des Ausschitt oben gibt es ein Unter-Array "value", aber nicht in der Form wie ich es in Beispielen gefunden habe mit
[{"name" : ..., "Bez": ...} { ... }]
sondern wie es oben zu sehen ist. Alle Varianten welche ich probiert habe bringen keinen Fehler sondern liefern nur nil zurück. Ich habe versucht jeden einzelnen "data"-Abschnitt in ein eigens Objekt zu packen was funktioniert und mit dem weiter gearbeitet. Aber solche Abfrgaen liefern nichts zurück

JsonArray2 := JsonObj2.GetValue('["properties"]["platform.wmbus.receivedMeters"]["value"]') as TJSONArray;

Gruß Andreas
  Mit Zitat antworten Zitat