Jetzt mal eine (hoffentlich) ganz einfache Frage.
Geht das auch einfacher bzw. eleganter?
Habe das an einigen Stellen im Programm
Delphi-Quellcode:
var
MyJSONData : TJSONObject;
LServiceID : TGuid;
begin
// ServiceID aus Parameter lesen
// GEHT DAS VIELLEICHT EINFACHER?
LServiceID := StringToGuid('{'+copy(MyJSONData.Values['ServiceID'].ToString,2,36)+'}');
Ich bekomme über eine REST-Schnittstelle das TJSONObject. Die Übergabe sieht so aus: {"ServiceID":"00000000-0000-0000-0000-000000000001"} Andere Schreibweisen bringen einen Fehler.
MyJSONData.Values[].toString liefert dies: "00000000-0000-0000-0000-000000000001"
Funktionieren tut es so.
Danke