問題タブ [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 投票する
0 に答える
28 参照

validation - karate jsonpath の配列が null の場合、検証が失敗する

問題は検証にあります。ここでテストを実行すると、両方の検証に合格していますが、応答で確認できました。価格は null ( price[]) になっています。私の疑問はoriginalPrice、価格配列自体がnullの場合の発見方法です。
検証では、以下のものがあります。

そして一致Response.data.abc[].price[] == '#array'
して一致しResponse.data.abc[].price[].originalPrice == '#present'ます。

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

json - 文字列フィルタに基づいて特定の値を取得する JSON パスを記述する方法は?

私は JSON パスを初めて使用し、JSON ペイロードの下で JsonPath を使用して name='Candy' に対応する 'id' を取得しようとしています。

このために、私は Jsonpath $.responsePayload[0].content[?(@.name=='Candy')].idを試しましたが、うまくいきません。この JsonPath をテストするためにhttps://jsonpath.com/を使用しています。必要な結果を達成する方法を教えてください。