也许这个例子可以帮助
string obj = "abcnnrüö&/<>";Console.WriteLine(Serialize(obj, StringEscapeHandling.Default));Console.WriteLine(Serialize(obj, StringEscapeHandling.EscapeHtml));Console.WriteLine(Serialize(obj, StringEscapeHandling.EscapeNonAscii));
public static string Serialize(object o,StringEscapeHandling stringEscapeHandling){ StringWriter wr = new StringWriter(); var jsonWriter = new JsonTextWriter(wr); jsonWriter.StringEscapeHandling = stringEscapeHandling; new JsonSerializer().Serialize(jsonWriter,o); return wr.ToString();}

![如何使用Json.NET StringEscapeHandling.EscapeNonAscii [重复] 如何使用Json.NET StringEscapeHandling.EscapeNonAscii [重复]](http://www.mshxw.com/aiimages/31/446530.png)
