json - 使用 Newtonsoft.Json 解析 Json 字符串时出错

标签 json parsing json.net

我的 JSON 字符串如下所示。请注意,它有转义字符。

string json = "\"{\\\"Status\\\":true,\\\"ID\\\":24501}\"";

当我使用如下所示的 Parse 方法时,我遇到了如下错误:
JObject o = JObject.Parse(json);

从 JsonReader 读取 JObject 时出错。当前 JsonReader项目不是对象:String
我如何摆脱这个错误或者是否有任何其他方法来解析我的 json 字符串并获取值?

最佳答案

删除第一个和最后一个引号:

string json = "{\"Status\":true,\"ID\":24501}";

见Json格式here .

关于json - 使用 Newtonsoft.Json 解析 Json 字符串时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7071086/

相关文章:

c - GCC 无法识别 libxml2 函数

c# - 如何从纯文本解析 C# 中的存储过程签名

c# - 从没有其属性的 web api 返回 JsonResult

c# - JsonConverter 和 EntityData

php - 代码挑战 : Convert var_dump of array to json

javascript - 有人愿意看一下这个自定义滚动条的 JS 代码吗?

java - Android Rest 客户端 - JSON 响应中的连字符名称

javascript - 搜索页面中的链接 (js)

php - PHP解析/语法错误;以及如何解决它们

json.net - 如何将 Json.NET 中缺失的属性反序列化为默认值?