問題タブ [objectpath]
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 - ObjectPath: "in" 演算子の問題
私はPython のObjectPathを学習しており、たとえば、属性を完全に一致させる方法を見つけました。
これは私には理にかなっています。ルート ( $
) から開始して、再帰的に ( ..
) すべての ( *
) アイテム ( @
) を検索したいのですが、タイトル == 「紫は最高の色」です。そしてそれはうまくいきます!
しかし、私はin
演算子で似たようなことを試みます:
は?条件を微調整する自然な方法のように思えますが、それは正しくありません。
マニュアルでin
は、式の左側の結果が配列、オブジェクト、または文字列にあるかどうかをチェックし、オブジェクトではキーが一致することを読みました。(おそらくそれは私の問題ですが、ここで何を意味するのかよくわかりません)。私の電流@
は確かに文字列だと思います...?
上記を考慮すると、ここで何が欠けているのでしょうか?
python - ネストされた Python オブジェクトに対するクエリ
YAML で作成されたいくつかのオブジェクト構造があります。YAML 内部では多くのタグが使用されます。そのため、ドキュメントには組み込み型だけでなく、登録されたコンストラクターから作成されたオブジェクトも含まれています。いくつかのパターンでそれらをチェックする必要があります。
jsonpath
これまでのところ、、、およびを試しましobjectpath
た。これらのライブラリはすべて素晴らしく、クエリ言語 (特に最初の 2 つの言語) が気に入っていますが、厳密には入力として期待されています。生のオブジェクトの類似物はありますか?jmespath
dpath
JSON