0

我正在尝试反序列化 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 文件。有没有办法更好地处理这个问题?

4

1 回答 1

0

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

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

于 2013-06-11T13:33:29.737 回答