O caractere "<" nos dados JSON é serializado para \ u003c

Eu tenho um objeto JSON onde o valor de um elemento é uma string. Nesta sequência, existem os caracteres"<RPC>". Pego esse objeto JSON inteiro e, no código do servidor ASP.NET, faço o seguinte para pegar o objeto chamadorpc_response e adicione-o aos dados em uma resposta POST:

var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
HttpContext.Current.Response.AddHeader("Pragma", "no-cache");
HttpContext.Current.Response.AddHeader("Cache-Control", "private, no-cache");
HttpContext.Current.Response.AddHeader("Content-Disposition", "inline; filename=\"files.json\"");
HttpContext.Current.Response.Write(serializer.Serialize(rpc_response));
HttpContext.Current.Response.ContentType = "application/json";
HttpContext.Current.Response.StatusCode = 200;

Depois que o objeto é serializado, eu o recebo do outro lado (não um navegador da web), e essa sequência específica se parece com:\u003cRPC\u003e.

O que posso fazer para impedir que esses (e outros) caracteres não sejam codificados corretamente, ainda podendo serializar meu objeto JSON?

questionAnswers(1)

yourAnswerToTheQuestion