I have a WCF service that returns database tables in JSON format. SeralizeObject adds unicode to my httpresponse, how can i remove this?
Code:
using (var db = new newTestDBContext())
{
var query = from b in db.Roads
orderby b.roadID
select b;
Road rr = query.First();
var serializerSettings = new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.Objects };
return JsonConvert.SerializeObject(rr, Formatting.Indented, serializerSettings);
Reponse:
"{\u000d\u000a \"$id\": \"1\",\u000d\u000a \"roadparts\": [\u000d\u000a {\u000d\u000a \"$id\": \"2\",\u000d\u000a \"Road\": {\u000d\u000a