Einzelnen Beitrag anzeigen

Ralle1

Registriert seit: 2. Nov 2011
49 Beiträge
 
Delphi XE3 Professional
 
#9

AW: Deserialisierung eines Json-Strings

  Alt 21. Okt 2014, 16:14
ich habe ein Problem beim UnMarshal.

das TJSONUnMarshal.UnMarshal erwartet einen Json inkl "type" und "id".
Type ist soweit kein Problem. Aber woher kriege ich eine ID ?

Wenn ich ein Objekt erzeuge und daraus einen String generiere, sieht es so aus:
{"type":"UnitRequest.TRequest","id":1,"fields":{"M essage":"Hier ein Text","Code":401}}
Mache ich daraus wieder ein Objekt, funktioniert es wunderbar.
Nur bekomme ich aus dem Fremdsystem nur folgenden String:
{"Message":"Hier ein Text","Code":401}
Setze ich type/id/fields manuel drum herum, knallt es bei mir.

Kann mir jemand auf die Sprünge helfen ?

Danke!!!
  Mit Zitat antworten Zitat