C#解析json文件问题

MomentL 2018-10-19 04:34:30
加了断点后显示我的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());
...全文
293 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
看你的代码,应该是用的Newtonsoft吧 这个类库转换Json不是那么干的 首先 using Newtonsoft.Json; using Newtonsoft.Json.Converters; using Newtonsoft.Json.Linq; 然后 JObject jo= JsonConvert.DeserializeObject<JObject>("{}"); 如果这一步失败,没别的原因,Json格式错误
奔放的热干面 2018-10-19
  • 打赏
  • 举报
回复
是读的txt吗,检查一下是不是utf-8格式
jingcairensheng 2018-10-19
  • 打赏
  • 举报
回复
JToken 也是个对象吧?你试试对象s的某个属性再tostring()

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧