JSON オブジェクトがあり、その下にあるルート要素を見つけようとしています。誰かがこれを理解するのを手伝ってくれますか?
{
"store" : {
"10162021" : {
"id" : 812340,
"properties" : {
"server" : "server1.example.org",
"serverip" : "",
}
},
"10162022" : {
"properties" : {
"serverip" : "127.0.0.1",
"server" : "server2.example.org",
},
"id" : 859480
}
}
}
サーバー名に基づいてルート要素10162022、10162021を抽出する必要があります。
以下のような構文を使用しようとしましたが、成功しませんでした
$..*..[?(@.server == server2.example.org)]
提案をいただければ幸いです。