Migrate from Newtonsoft.json to ServiceStack.Text regarding JsonTextWriter

I’ve no idea what that’s for, but we don’t have anything like it. See the docs if custom serialisation of a struct.

The way you can customize how types are serialised is to use JsConfig APIs, e.g:

JsConfig<System.Drawing.Color>.SerializeFn = c => c.ToString().Replace("Color ","").Replace("[","").Replace("]","");
JsConfig<System.Drawing.Color>.DeSerializeFn = System.Drawing.Color.FromName;

JsConfig<Guid>.SerializeFn = guid => guid.ToString("D");
JsConfig<TimeSpan>.SerializeFn = time => 
    (time.Ticks < 0 ? "-" : "") + time.ToString("hh':'mm':'ss'.'fffffff");