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.