【发布时间】:2020-04-23 10:20:09
【问题描述】:
我有复杂的匿名 JSON 字符串。
例如:
{ someData: { test1: { test2: { test4: "data" }, test3: "my text" } } }
我需要在这个 JSON 中找到一个属性。
因此,例如,如果 JSON 包含 someData.test1.test3 属性,那么我需要使用此属性的值 my text。
有没有一种简单的方法(处理任何级别的嵌套)?
【问题讨论】:
-
这应该可以工作:myObject["someData"][test1]["test3"],假设 myObject 是 JObject 类型
-
简单的方法(处理任何级别的嵌套),递归解决方案呢?
-
是的,我认为这是个好主意,但不幸的是,我不擅长递归
标签: c# json .net-core json.net