NewtonSoft JSON serializer and UTF8 support



我使用newtonsoft的JSON Serializer有了一个简单的方法,我喜欢它(简单,返回格式的JSON)。但是,我似乎无法将其正确序列化UTF8字符(它们显示为问号,即'?'),这些字符在对象内的字符串中发现。

我正在使用的代码是:

string serialized = JsonConvert.SerializeObject(obj, Newtonsoft.Json.Formatting.Indented, new JsonSerializerSettings { });

由于您正在序列化到字符串而不是字节数组,因此您在此阶段没有处理任何字符编码(例如UTF-8)。

您必须找出实际转换为/从UTF-8转换的位置并在此处解决问题。

相关内容

  • 没有找到相关文章

最新更新