Eigentlich nein.
Webservices können nur
SOAP. Wenn Du JSON benutzen willst, dann müsste Dein Server ein REST-Interface zur Verfügung stellen.
Ganz ehrlich: Such Dir eine Technologie aus, die das ganze Übertragungsgeraffel und die Protokolle für Dich handeln. Du willst kein JSON bauen. Du willst sowas hier machen:
Delphi-Quellcode:
myObject := ServerConnector.LoadDataById(irgendeineId);
myObject.Value := 10;
ServerConnector.StoreData(myObject);
Indem Du auf dem Server folgendes zur verfügung stellst:
Delphi-Quellcode:
function LoadDataById(id: integer): IrgendEinTyp;
procedure StoreData(obj: IrgendEinTyp);
Der ganze Rest soll automatisch passieren. Wenn Du das selber baust, dann handelst Du Dir mindestens ein paar MannMonate an Arbeit ein, und hast noch nichtmal eine einzige Methode implementiert.