如何在JSON.NET中编码单引号/撇号

Cof*_*ode 9 asp.net json json.net

如何编码',以\u0027与JSON.NET?

这样json字符串看起来像这样:

{"Id":8,"CompanyName":"Jane\u0027s bakery"}
Run Code Online (Sandbox Code Playgroud)

Riz*_*med 21

样品通话

 Newtonsoft.Json.JsonConvert.SerializeObject(your_object,
   Newtonsoft.Json.Formatting.None, 
   new Newtonsoft.Json.JsonSerializerSettings 
   { StringEscapeHandling = Newtonsoft.Json.StringEscapeHandling.EscapeHtml })
Run Code Online (Sandbox Code Playgroud)


Jam*_*ing 7

Json.NET 4.5 Release 11增加了一个控制字符串转义的选项.其中一个选项是转义包含单引号的所有HTML字符.

JsonWriter.StringEscapeHandling