我正在使用Newtonsoft.Json
他们的大部分页面都很好。
但是其中一些可能包含一些我的解析失败的特殊字符。
代码就像:
WebClient client = new WebClient();
String strJson = client.DownloadString(url);
JObject jObject = JObject.Parse(strJson );
然后我尝试转换为UTF8它仍然没有用:
WebClient client = new WebClient();
String strJson = client.DownloadString(url);
byte[] utf8Bytes = Encoding.UTF8.GetBytes(strJson);
string safeJsonStr= Encoding.UTF8.GetString(utf8Bytes);
JObject jObject = JObject.Parse(safeJsonStr);
请帮忙!
感谢
答案 0 :(得分:1)
好吧,最后我找到了办法。
我看到有一些特殊语言,我觉得我需要解码或编码。
然后我终于找到了它的作品:
client.Encoding = System.Text.Encoding.UTF8;
strJson = client.DownloadString(url);