私はJson.NETでいくつかのノードを選択しようとしていますSelectTokens
それはoriginal jsonpathと同じ構文をサポートしていないようです。私はa
だけb
内部ではなく、内側のオブジェクトのすべてのトップレベルのオブジェクトのidをしたいJson.NETで使用されるJsonPathの構文は何ですか?
{
"a": [
{
"id": 1
}
],
"b": [
{
"id": 2
},
{
"id": 3,
"c": {
"id": 4
}
}
],
"d": [
{
"id": 5
}
]
}
:この入力が与えられました。 goessnerのパーサを使って、私はそれを$.[a,b].*.id
とすることができます。それは[1, 2, 3]
を返します。
Json.NETはカンマも*もサポートしていないようです。これはJson.NETでどのように実現できますか?Json.NETのjpathセレクタでサポートされているものは何ですか?