我正在从 web api 读取 Json,使用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);
请帮忙!
谢谢