Newtonsoft Json.net 解析布尔值时出错

本文关键字:布尔值 出错 Json net Newtonsoft | 更新日期: 2023-09-27 18:35:49

我有一些Json,它在JavaScript中运行时似乎完全有效,但是当我尝试在c#中使用Newtonsoft.parse解析它时失败了。我在解析布尔值时出错。我猜牛顿软件不喜欢不是整数或布尔值的字符串值。

在 JavaScript 中:

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

在 C# 中:

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

非常感谢。

Newtonsoft Json.net 解析布尔值时出错

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