Thema
:
JSON mit Punkt im Namen
Einzelnen Beitrag anzeigen
Klaus01
Registriert seit: 30. Nov 2005
Ort: München
5.771 Beiträge
Delphi 10.4 Sydney
#
6
AW: JSON mit Punkt im Namen
6. Apr 2023, 07:51
zusammenfalten
·
markieren
Delphi-Quellcode:
const
jsonString = '
{ "properties": {
' +
'
"platform.wmbus.receivedMeters": {
'+
'
"name": "platform.wmbus.receivedMeters",
'+
'
"value": [
'+
'
"01280XXX",
'+
'
"03780XXX"
'+
'
]}}}
';
var
jsonArray: TJsonArray;
jsonObj: TJsonObject;
begin
try
{ TODO -oUser -cConsole Main : Insert code here }
jsonObj := TJSONObject.ParseJSONValue(jsonString)
as
TJSONObject;
jsonArray := JsonObj.GetValue<TJsonArray>('
["properties"]["platform.wmbus.receivedMeters"]["value"]
');
if
jsonArray.Count > 0
then
writeLn(jsonArray.Items[0].GetValue<
String
>);
except
on
E:
Exception
do
Writeln(E.ClassName, '
:
', E.
Message
);
end
;
end
.
funktioniert tadellos.
Grüße
Klaus
Klaus
Zitat
Klaus01
Öffentliches Profil ansehen
Mehr Beiträge von Klaus01 finden