在Json.NET中使用StringEscapeHandling.EscapeNonAscii最新版本的Json.NET(4.5.11)包含StringEscapeHandling.EscapeNonAscii,它可以转义所有非ASCII字符。但是,我无法弄清楚将它作为参数传递到哪里。如果我尝试:JsonConvert.SerializeObject(myObj,Formatting.Indented,newJsonSerializerSettings{StringEscapeHandling=StringEscapeHandling.EscapeNonAscii});然后我得到编译错误:根据文档此属性仅适用于JsonWriter及其继承者。在较新版本的Newtonsoft.Json上,这在JsonConvert.SerializeObject上可用,传递JsonSerializerSettings的实例,其中StringEscapeHandling是StringEscapeHandling.EscapeNonAscii。以上就是C#学习教程:StringEscapeHandling.EscapeNonAscii配合Json.NET使用,分享全部内容。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除。如需转载请注明出处:
