Serialização JSON de matriz com objetos polimórficos
É possível com o JavascriptSerializer / JsonDataContractSerializer padrão do .NET ou analisadores externos serializar a matriz de objetos usando uma abordagem de wrapper, incluindo o tipo de objeto?
Por exemplo, para gerar esse JSON a partir de uma lista:
[{ 'dog': { ...dog properties... } },
{ 'cat': { ...cat properties... } }]
em vez de típico:
[{ ...dog properties... },
{ ...cat properties... }]
Isso é possível em Java com Jackson usando o atributo JsonTypeInfo.As.WRAPPER_OBJECT.