我有这个 JObject:
[{“确诊后的抗生素”:[“阿奇霉素”、“CeftriaXONE”、“头孢泊肟酯”、“利奈唑胺”、“万古霉素口服液”、“盐酸环丙沙星”、“氨苄西林钠”]、“城市”:[“电话Aviv", "Beersheba", "Jerusalem", "Haifa"], "Gendercode": ["M", "F", "E"]}]
我想将此 JObject 转换为常规对象,所以我尝试使用 ToObject() 方法:
Dictionary<string, object> dictObj = new Dictionary<string, object>(); dictObj = myJsonObj.ToObject<Dictionary<string, object>>();
但是代码因以下错误而崩溃:
JsonSerializationException:无法将当前 JSON 数组(例如 [1,2,3])反序列化为类型“System.Collections.Generic.Dictionary`2[System.String,System.Object]”,因为该类型需要 JSON 对象(例如 { "name":"value"}) 正确反序列化。
我如何将我的 JObject 转换为常规对象?
慕哥9229398
相关分类