Uso ServiceStack.Text con ServiceStack (el marco del servicio web).¿Por qué no se aplican las configuraciones de deserialización personalizada de ServiceStack.Text?
Estoy tratando de agregar una ruta de serialización personalizada para un tipo específico en AppHost.Configure()
. Sin embargo, la configuración no se aplica/se ignora.
public AppHost : AppHostBase
{
...
public override void Configure(Container container)
{
//Register custom serialization routine
ServiceStack.Text.JsConfig<CultureInfo>.SerializeFn = r => r.TwoLetterISOLanguageName;
ServiceStack.Text.JsConfig<CultureInfo>.DeSerializeFn = r => return new CultureInfo(r);
}
}
¿Podría proporcionar la fuente de la información en el primer párrafo? Tengo un problema similar con ServiceStack.Text cache y tu slution no es posible en mi caso. – ygormutti
Gracias ... me estaba tirando de los pelos tratando de descubrir por qué no llamaba a mi deserializador personalizado ... moví la línea configurando JsConfig .DeSerializeFn en el constructor de AppHost en lugar de .Configure() y eso resolvió el problema. –