問題タブ [jayway]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
58 参照

json - jsonpath を使用して json オブジェクトをフェッチできませんでした

jayway jsonpath を使用して json から値を取得する必要があります。

Json構造は以下のようになります

name値がで、値のa配列に value が含まれている場合、私の要件は値の配列にあります。次に、 is の配列1をフェッチする必要があります。valuenameb

以下のようなjsonPath式を書きました

戻ってくるところだけ

誰かがjsonpath式を書くのを手伝ってくれませんか、よろしくお願いします。

期待される出力

で試した

次に、ルート配列に存在するすべてのオブジェクトに一致します。

0 投票する
1 に答える
60 参照

json - Jsonpath: ID のリストから少なくとも 1 つの ID を含む要素のリストを取得します

次のjsonを使用:

リスト['A','C']から少なくとも id を含む要素のリストを返す jsonpath は何でしょうか?

各 ID について具体的に尋ねると、目的の結果を得ることができます。

$.elements[?('A' in @.ids.*.id || 'C' in @.ids.*.id)]

しかし、私のシナリオでは、リスト内の ID の値を示す必要があります ['A','C']

前もって感謝します!