我有一个自由格式JsonDocument
,其中包含一个JsonProperty
with name internalName
。我的问题是,我没有模型可以解析它(因为没有预定义的 JSON 模式),并且该属性可以出现在任何级别、父级、子级等。
如何获取JsonElement
JSON 属性的所有值internalName
?
到目前为止我尝试过的是这样的
var namesUsedInLayout = Layout.RootElement.EnumerateObject().Where(x => x.Name == "internalName").Select(x => x.Value.ToString());
Run Code Online (Sandbox Code Playgroud)
但这似乎只为我提供顶层,而不是子层或子层的子层。