反序列化无效的JSON c#

本文关键字:JSON 无效 反序列化 | 更新日期: 2023-09-27 18:17:54

我正在尝试用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文件。有没有更好的处理方法?

反序列化无效的JSON c#

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

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