Necesito serializar/deserializar algunos objetos en/desde cadena y transferirlos como datos opacos. Puedo usar XmlSerializer para hacerlo, pero la cadena generada parece torpe y larga. Entonces, ¿hay algún serializador conciso disponible en .NET?¿Hay alguna clase de ayudante de serialización Json fuera de la plataforma en .NET BCL?
Lo primero que me viene a la mente es que quizás .NET debería tener el serializador JSON, pero no puedo encontrarlo. ¿Hay algún enfoque estándar en .NET para convertir objetos a/desde cadenas concisas?
Según MSDN, JavaScriptSerializer se encuentra en System.Web.Extensions.dll que está disponible en .NET 3.5, no necesariamente .NET 3.5 SP1. –
IIRC, se ha marcado como obsoleto y recientemente ha sido "desaprobado" con 3.5 SP1. –