json.net を使用して json ファイルを解析しようとしています。ファイルは次のようになります
{X:
{
Title:"foo",
xxxx:xxxx
}
}
{Y:
{ZZ:
{Title: "bar",...}
}
}
Title 属性を持つすべてのオブジェクトを処理するこの構造を再帰しようとしています。JToken
しかし、私は、、、、について混乱しJProperty
てJContainer
いJValue
ますJObject
。ソース コードを読んでもあまり賢くはならず、どのサンプルも役に立ちません。に沿ったものが欲しい
WalkNode(node, Action<Node> action)
{
foreach(var child in node.Children)
{
Action(child);
WalkNode(child);
}
}
Parse()
{
WalkNode(root, n=>
{
if(n["Title"] != null)
{
...
}
});
}