問題タブ [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.
python - ネストされたPython辞書のクエリのようなXpath
ネストされたPythonディクショナリのXPathタイプのクエリを定義する方法はありますか?
このようなもの:
ネストされたリストも選択する必要がありました;)
これは、@jellybeanのソリューションを使用して簡単に実行できます。
[2016年編集]この質問と受け入れられた答えは古くからあります。新しい回答は、元の回答よりもうまくいく可能性があります。しかし、私はそれらをテストしなかったので、受け入れられた答えを変更しません。
jq - JQで相対パスまたはワイルドカードを使用するにはどうすればよいですか
XPath // のように JQ で相対パスまたは名前を使用することは可能ですか?
または、JQ で .level1.*.level3.element のようなワイルドカードを使用することは可能ですか?
json - Json パス - リストのリストでフィルター処理
次のような JSON があります。
私の使用例は、すべての docNames を検索することです。attr1 = true
フィルター式をいくつか試しましたが、ドキュメント名を取得できません。私は次のようなことを試しました:
$.DATA[?(@.result[0].attribute=='attr1' && @.result[0].value == true)].docName
docNames を取得しましたが、リストの最初の要素に頼ることはできません。attr1がtrue の値を持つリストのどこかに存在するかどうかを確認する必要があります。
どんな助けでも大歓迎です。