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'"}")
非常感谢。
formDef["c1"]
是有效的Javascript,而不是有效的JSON。尝试通过 linter 运行 JSON,以了解它是否有效。