I am wondering how you can use a custom JSON Serializer in ServiceStack. I am aware of the JsConfig.SerializeFn/DeSerializeFn but these seem to always 'JSON.stringify' the result of my custom Serializer.
I like to replace Serialization for the whole DTO. The endresult should be something like
{"Name":"Greg"}
and not
"{\"Name\":\"Greg\"}"
Is that possible?
In terms of other hooks in ServiceStack's JSON Serializers there's also JsConfig<T>.RawSerializeFn
and JsConfig<T>.RawDeserializeFn
which should do what you need.
Otherwise if you just want to some pre/post processing there's also the JsConfig<T>.OnSerializingFn
and JsConfig<T>.OnDeserializedFn
custom hooks.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With