如何selectNewtonsoft动态类型属性值?
How to select Newtonsoft dynamic type property value?
我有这个工作代码,它使用 Newtonsoft 将 json 字符串反序列化为动态对象。
dynamic json = JsonConvert.DeserializeObject<dynamic>(ResultJson);
然后我搜索特定令牌以获取其 属性 名称
var countries = json.SelectTokens("$..CountryValue");
foreach (var token in countries)
{
}
在调试过程中使用 Visual Studio watch window,我可以看到 token
有 {[ { "Code": "USA" }]}
我的问题是如何从 token
中获取 属性 值 USA
?
更新:我设法用 token[0].Code
提取了 属性 值。问题已解决。
我设法用 token[0].Code
提取了 属性 值
我有这个工作代码,它使用 Newtonsoft 将 json 字符串反序列化为动态对象。
dynamic json = JsonConvert.DeserializeObject<dynamic>(ResultJson);
然后我搜索特定令牌以获取其 属性 名称
var countries = json.SelectTokens("$..CountryValue");
foreach (var token in countries)
{
}
在调试过程中使用 Visual Studio watch window,我可以看到 token
有 {[ { "Code": "USA" }]}
我的问题是如何从 token
中获取 属性 值 USA
?
更新:我设法用 token[0].Code
提取了 属性 值。问题已解决。
我设法用 token[0].Code