反序列化无效的JSON c#

时间:2013-06-11 09:19:27

标签: c# json

我正在尝试在c#

中反序列化JSON对象

这是我的代码:

WebResponse responseWtch = httpWReqWtch.GetResponse();
using (StreamReader srWtch = new StreamReader(responseWtch.GetResponseStream()))
{
  string pageWtch = srWtch.ReadToEnd();
  JObject o = JObject.Parse(pageWtch);
  string name = (string)o["id"];  

现在,我遇到的问题是,我的响应中包含多个'/',这并不能使它成为真正的json文件。有没有办法让这个处理得更好?

1 个答案:

答案 0 :(得分:0)

如果您不需要将JSON数据作为对象进行管理,则可以跳过反序列化并使用原始文本数据。

我建议“最佳”解决方案是修复格式错误的JSON,以便您可以按预期解析它。