Inferring Abstract Implementations for JSON Serialization
A while ago, I was working on a project that had to provide a JSON specification to external developers, and be serializable/deserializable to an equivalent representation in C# (as an object graph). One of the frustrations I ran into as I was developing this was seeing the “$type” field get scattered across any instance of an […]