Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.156 Beiträge
 
Delphi 10 Seattle Enterprise
 
#5

AW: TJSONValue und suche Token mit Punkt im Namen

  Alt 26. Jul 2019, 16:32
Nimm die Variante ohne Generics. Sieht man auch an den Parametern: Bei der nicht parametrisierten Variante heißt der Parameter "Name", bei der mit Generics heißt er "Path".

Delphi-Quellcode:
uses
   System.SysUtils,
   System.Json;

const
   input = '{"some.value": "Hello"}';
var
   jsonObject:      TJSONObject;
   jsonValue:      TJSONValue;
   stringValue:   String;
begin
   jsonObject := TJSONObject.ParseJSONValue(input) as TJSONObject;
   jsonValue := jsonObject.GetValue('some.value'); // Findet er
   stringValue := jsonObject.GetValue<String>('some.value'); // Findet er NICHT
end.

Geändert von Der schöne Günther (26. Jul 2019 um 16:49 Uhr)
  Mit Zitat antworten Zitat