Newtonsoft Json.net错误解析布尔值

时间:2016-02-23 16:27:10

标签: javascript c# json.net

我有一些Json在JavaScript中运行时看起来非常有效但在我尝试使用c#中的Newtonsoft.parse解析它时失败了。我得到解析布尔值的错误。我猜测newtonsoft不喜欢没有整数或布尔值的字符串值。

JavaScript中的

var formDef = { "control" : formDef["c1"],  "c1" : "Button" }

在c#中:

JObject.Parse("{\"control\":formDef[\"c1\"],\"c1\":\"Button\"}")

非常感谢。

1 个答案:

答案 0 :(得分:2)

formDef["c1"]是有效的Javascript,不是有效的JSON。尝试运行您的JSON through a linter以了解它是否有效。