Hi, ich nutze bisher immer TJson.JsonToObject und TJson.ObjectToJsonString um Objekte serialisieren und deserialisieren zu können.
Seit Delphi 10.3 kann ich mein Objekt aber nicht mehr laden und speichern. Es kommen folgende Meldungen:
... TJson.JsonToObject<TMyObjList>(hstr);
EConversionError "Value 0 cannot be converted into Pointer. You ma use a user-defined reverter"
... TJson.ObjectToJsonString(myobj);
EConversionError "Type tkPointer is not currently supportet"
Hat sich hier etwas geändert, weiß jemand etwas?
Das Objekt ist relativ simpel.
Code:
TMyObj = class(TObject)
private
FDescription: String;
FSubject: String;
FBody: String;
published
property Description : String read FDescription write FDescription;
property Subject : String read FSubject write FSubject;
property Body : String read FBody write FBody;
end;
TMyObjList = class(TObjectList<TMyObj>);