次のような JSON 文字列があります。
{
"package1": {
"type": "envelope",
"quantity": 1,
"length": 6,
"width": 1,
"height": 4
},
"package2": {
"type": "box",
"quantity": 2,
"length": 9,
"width": 9,
"height": 9
}
}
Json.NET LINQ to JSON 機能を使用して JSON 文字列を処理していますが、ノード/要素/キーの総数をどのように見つけることができるのか疑問に思っています (それらを何と呼ぶべきかわかりません)。ストリング。たとえば、上記の文字列には package1 と package2 が含まれているため、整数 2 を返すようにするにはどうすればよいか考えています。パッケージが 1 つしかない場合もありますが、その場合は整数 1 を返したいと考えています。 20 個のパッケージがある場合もあります (その場合、20 個を返したいと思います)。
私の JObject は次のようになります。
JObject o = JObject.Parse(myJsonString);
何か案は?助けてくれてありがとう。