0

XML 応答を変換する必要がある場合がいくつかありますが、複数の場合、ノードが1 回以上表示されます。このbbbが単なる別の要素のように見える場合:

<aaa>
 <bbb>ccc</bbb>
</aaa>

ccc値を取得するには、次のように json にアクセスする必要があります。pm.response.json().aaa.bbb

しかし、XML が次のように見える場合、bbbは配列になります。

<aaa>
 <bbb>ccc</bbb>
 <bbb>ddd</bbb>
</aaa>

ccc値を取得するには、次のように json にアクセスする必要があります。pm.response.json().aaa.bbb[0]

後で JSON データを使用するときは、プロバイダーから返された要素が 1 つまたは複数あるかどうかを常に確認する必要があります。私が望むのは、Array.isArray...常にチェックすることを避け、強制的に配列にすることです。そのようなオプションはありますか?

4

1 に答える 1