【发布时间】:2016-09-02 07:26:54
【问题描述】:
当我使用 JSON.NET 在 LINQPad 中运行此代码时:
var x = JObject.Parse(
@"{
""data"" : [ {
""id"" : ""bbab529ecefe58569c2b301a"",
""name"" : ""Sample Name"",
""group"" : ""8b618be8dc064e653daf62f9"",
""description"" : ""Sample Name"",
""payloadType"" : ""Geolocation"",
""contract"" : ""a9da09a7f4a7e7becf961865"",
""keepAlive"" : 0
} ]
}");
x.Dump();
在尝试将解析的 JSON 转储到 LINQPad 的输出窗口时抛出 AmbiguousMatchException。为什么?据我所知,这是完全合法的 JSON。 http://jsonlint.com/ 说它也是有效的。
【问题讨论】:
-
此问题现已在 LINQPad v5.09.03 中修复
标签: json json.net linqpad linq-to-json