問題タブ [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.
json - JSONPath issu フィルターを使用して値を返す
次のjsonがありますが、フィルターを使用して値の1つを選択するのに問題があります。具体的には「POS_Undeclared」を返したい
この jsonpath$.wd:Program_of_Study_Reference.wd:ID[1].$
は私が必要とするものを提供しますが、順序が一貫しているか、存在することさえ期待できないため、 [1] を使用できません。
@wd:type == Program_of_Study_ID のようなフィルターが機能しないようです。@ および/または : が私の構文を台無しにしていると思います。
フィルタリングして値 POS_Undeclared を取得するにはどうすればよいですか?
java - 複数の条件が一致する場合にオブジェクト フィールドを選択する JsonPath
mode="BANK" の場合は jsonpath を使用して accountNo を選択し、mode=WALLET の場合は walletId を選択する必要があります。式 $.customer.modeDetails[$.customer.mode=='BANK'].accountNo を試しましたが、うまくいきません。これについて私を助けてください。
java - Apache Camel は、JSON パス式を使用して JSON 本文フィールド値をテストおよびアサートします。
JSON文字列である本文のフィールド値を で確認しようとしていますJsonPathExpression
。
以下の例でJsonPathExpression
は、ルート JSON オブジェクトに " " という名前のフィールドがあるかどうかがチェックされtype
ます。私が達成したいのはJsonPathExpression
、フィールド値 " type
" が特定の文字列値に等しい場合を使用してアサートすることです。
注:メッセージ本文を抽出する方法が他にもあることは知っていますが、MockEndpoint#getReceivedExchanges
それはアサーションの範囲外であるため、使用したくありません。
これが私のテストクラスです。
c# - C# で JSON ノード パスから JSON オブジェクトを作成する方法
キーと値のペアから JSON パス プロパティをマップして、パスにネストされた配列インデックス パスが含まれるC#で JSON オブジェクトを生成したい
入力:
出力:
Jackson の JavaPropsMapperを使用すると、次のように簡単に実現できます。
指定された JSON パス ノードから JSON オブジェクトを生成できるように、 C#でこのアイデアを実装する方法。
json - JSON パス - 子要素に基づいてルート要素を見つける方法は?
JSON オブジェクトがあり、その下にあるルート要素を見つけようとしています。誰かがこれを理解するのを手伝ってくれますか?
サーバー名に基づいてルート要素10162022、10162021を抽出する必要があります。
以下のような構文を使用しようとしましたが、成功しませんでした
提案をいただければ幸いです。
jmeter - JSONPath エクストラクタを使用して Jmeter でオブジェクトを抽出する方法
こんにちは、Jmeters JSONPath エクストラクタを使用しています。以下の JSON のように構成された応答から特定のフィールドを抽出しようとしています。私は子オブジェクトの名前のみを抽出しようとしており、それらの内部の詳細は抽出していないので、次のようになります:
JSONPathエクストラクタを使用してこれを行うことができますか