Das Zeichen "<" in JSON-Daten wird nach \ u003c serialisiert

Ich habe ein JSON-Objekt, bei dem der Wert eines Elements eine Zeichenfolge ist. In dieser Zeichenfolge befinden sich die Zeichen"<RPC>". Ich nehme dieses gesamte JSON-Objekt und führe in meinem ASP.NET-Servercode die folgenden Schritte aus, um das benannte Objekt zu nehmenrpc_response und füge es den Daten in einer POST-Antwort hinzu:

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;

Nachdem das Objekt serialisiert wurde, erhalte ich es am anderen Ende (kein Webbrowser) und diese bestimmte Zeichenfolge sieht folgendermaßen aus:\u003cRPC\u003e.

Was kann ich tun, um zu verhindern, dass diese (und andere) Zeichen nicht ordnungsgemäß codiert werden und mein JSON-Objekt trotzdem serialisiert werden kann?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage