Interessant, wenn man sich die Programmierung eines REST Clients erleichtern und etwas mehr High Level arbeiten will:
"A Delphi REST client
API to consume REST services written in any programming language." ... "tested in Delphi 7, XE, XE2 and XE3"
https://github.com/fabriciocolombo/d...est-client-api
Code Beispiel zum ABrufen einer Liste von TPerson Objekten:
Delphi-Quellcode:
var
vList : TList<TPerson>;
begin
vList := RestClient.Resource('
http://localhost:8080/java-rest-server/rest/persons')
.Accept(RestUtils.MediaType_Json)
.Get<TList<TPerson>>();
Das Objekt-Mapping wird, wenn ich die Beschreibung richtig verstehe, automatisch durch SuperObjekt vorgenommen. Und es scheint ab Delphi 7 einsetzbar zu sein.