【发布时间】:2014-01-20 13:55:59
【问题描述】:
我一直在尝试使用 json.net (https://dl.dropboxusercontent.com/u/2976553/json) 解析一个 json 块,但它无法说明 json 对象后面有文本。但是,如果您查看它引发异常的位置
if (checkAdditionalContent)
{
if (reader.Read() && reader.TokenType != JsonToken.Comment )
throw new JsonSerializationException("Additional text found in JSON string after finishing deserializing object.");
}
我检查了 TokenType,它是一个 EndObject,它似乎不应该产生异常。我修改了代码以忽略EndOjbect,但它似乎没有解析任何内容。
我正在使用这个..
DataSet ds = JsonConvert.DeserializeObject<DataSet>(response);
我已将 json 粘贴到许多在线检查器中,它们都将其报告为有效数据。
【问题讨论】:
-
我们可以看看你的 JSON 吗?