Für REST gibt es mit WADL etwas ähnliches wie
WSDL, es ist eine allgemeine Web Service Beschreibungssprache. Ob die Objekte dann per JSON oder
XML serialisiert werden ist sekundär. Anders gesagt, kann man auch eine XSD als Basis zur Klassenerzeugung nehmen, wenn man einen passenden Generator hat. Oder eine
SQL DDL, auch dafür gibt es Klassengeneratoren.
Danach erst kommt der JSON Objektmapper ins Spiel. Hier gibt es keinen mir bekannten für Delphi, aber diverse für Java und .Net - mittels
RTTI ist das Schreiben eines Mappers im Prinzip kein Problem, nur eine Zeitfrage.
Für Java gibt es zum Beispiel Jackson (
http://sapandiwakar.wordpress.com/20...-jackson-json/)