Aurumaker72
❔ Newtonsoft.JSON Nested Json deserialized incorrectly
I'm serializing and transmitting the following class
The
Json
property contains a serialized object of relevance to the Type
e.g.: If Type
is DoMove
, the Json
is expected to be a serialized point.
Serializing this works fine and the nested json is escaped properly, but deserializing just skips the json. It works with the Type
, but just doesn't touch the nested json.
First and foremost, I'm looking for a workaround to this, alternatively I'm looking for suggestions to improve this entire system... because it sucks.4 replies
✅ Newtonsoft.JSON correctly serializes data but erroneously leaves out arrays during deserialization
My simplified code is as follows:
After serializing the
Game
class, I end up with:
This is correct, but deserializing the Game
class from this json results in this data:
The buildings array has been lost during deserialization. This same behaviour happens with the built-in JsonSerializer
.44 replies