Javascript Newtonsoft Json.net解析布尔值时出错
我有一些Json,在JavaScript中运行时看起来非常有效,但在c#中尝试使用Newtonsoft.parse解析时失败。我在解析布尔值时出错。我猜newtonsoft不喜欢非整数或布尔值的无字符串值 在JavaScript中:Javascript Newtonsoft Json.net解析布尔值时出错,javascript,c#,json.net,Javascript,C#,Json.net,我有一些Json,在JavaScript中运行时看起来非常有效,但在c#中尝试使用Newtonsoft.parse解析时失败。我在解析布尔值时出错。我猜newtonsoft不喜欢非整数或布尔值的无字符串值 在JavaScript中: var formDef = { "control" : formDef["c1"], "c1" : "Button" } 在c#中: 非常感谢 formDef[“c1”]是有效的Javascript,而不是有效的JSON。尝试运行JSON以了解它是否有效。for
var formDef = { "control" : formDef["c1"], "c1" : "Button" }
在c#中:
非常感谢
formDef[“c1”]
是有效的Javascript,而不是有效的JSON。尝试运行JSON以了解它是否有效。formDef[“c1”]
是有效的Javascript,而不是有效的JSON。尝试运行JSON以了解它是否有效。谢谢您的回答。是否有一个.net JSON解析器会忽略该部分,但仍然允许我访问c1键?@SaipH-No,因为任何JSON解析器都只处理有效的JSON。相反,请在尝试序列化/反序列化JSON之前修复JSON。谢谢您的回答。是否有一个.net JSON解析器会忽略该部分,但仍然允许我访问c1键?@SaipH-No,因为任何JSON解析器都只处理有效的JSON。相反,在尝试序列化/反序列化之前修复JSON。我会说类似,而不是重复,链接问题除了反序列化问题外还存在序列化问题我会说类似,而不是重复,链接问题除了反序列化问题外还存在序列化问题
JObject.Parse("{\"control\":formDef[\"c1\"],\"c1\":\"Button\"}")