加了断点后显示我的str里有换行符,过滤失败,还是有,另外我转换为jobject失败是为啥,最后一个messagebox并没有跳出来
string str = sr.ReadToEnd();
str = str.Replace("\\n", "");
MessageBox.Show(str);
JObject jsonObj = JObject.Parse(str);
JToken s = jsonObj["RenderMode"];
MessageBox.Show(s.ToString());
string str = sr.ReadToEnd();
str = str.Replace("\\n", "");
MessageBox.Show(str);
JObject jsonObj = JObject.Parse(str);
JToken s = jsonObj["RenderMode"];
MessageBox.Show(s.ToString());
这个类库转换Json不是那么干的
首先
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;然后
JObject jo= JsonConvert.DeserializeObject<JObject>("{}");
如果这一步失败,没别的原因,Json格式错误