I get the exceptipn:
Only if you use XData serializer:
uses
Aurelius.Json.Converter;
procedure TForm4.Button1Click(Sender: TObject);
var
Event: TPubEvent;
Deserializer: TAureliusJsonDeserializer;
begin
Deserializer := TAureliusJsonDeserializer.Create(TMappingExplorer.Default);
try
Event := Deserializer.Read<TPubEvent>(Memo1.Lines.Text);
finally
Deserializer.Free;
end;
end;
Ok, but now I get an error on EventID: TGuid
Why is a rectangle around my text in tghe posting before:
I don't make it
If EventID is just a private field, it's possible that it was removed from the linker. Also pay attention that it's case-sensitive, EventID is different from EventId.