問題タブ [json-path-expression]

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 投票する
11 に答える
33533 参照

python - ネストされたPython辞書のクエリのようなXpath

ネストされたPythonディクショナリのXPathタイプのクエリを定義する方法はありますか?

このようなもの:

ネストされたリストも選択する必要がありました;)

これは、@jellybeanのソリューションを使用して簡単に実行できます。

[2016年編集]この質問と受け入れられた答えは古くからあります。新しい回答は、元の回答よりもうまくいく可能性があります。しかし、私はそれらをテストしなかったので、受け入れられた答えを変更しません。

0 投票する
2 に答える
6875 参照

jq - JQで相対パスまたはワイルドカードを使用するにはどうすればよいですか

XPath // のように JQ で相対パスまたは名前を使用することは可能ですか?

または、JQ で .level1.*.level3.element のようなワイルドカードを使用することは可能ですか?

0 投票する
2 に答える
1935 参照

json - Json パス - リストのリストでフィルター処理

次のような JSON があります。

私の使用例は、すべての docNames を検索することです。attr1 = true

フィルター式をいくつか試しましたが、ドキュメント名を取得できません。私は次のようなことを試しました: $.DATA[?(@.result[0].attribute=='attr1' && @.result[0].value == true)].docNamedocNames を取得しましたが、リストの最初の要素に頼ることはできません。attr1がtrue の値を持つリストのどこかに存在するかどうかを確認する必要があります。

どんな助けでも大歓迎です。