0

JsonPath を使用してアイテムを取得しようとすると、安心応答からのアイテムの形式または値が変更されることがわかりました。

を取得すると、フィールドの値は 16637906.26response.asString()です。

ただし、JsonPath を使用してこの特定の情報を取得すると、番号が 1.6637906E7 として返されます。

以下は、データを取得するために使用した安心の JsonPath です。

List<Map<String,?>> values = JsonPath.with(actResponse).param(param,value).get("entries.findAll { entries -> entries."+param+" == "+param+" }")

ここで、param は使用するパラメーターを指す変数です。このリストを印刷すると、値が 1.6637906E7 として表示されることがわかります。その他の小さい値はすべて適切に返されます。

数値を変換するなど、少し遊んでみましたが、何もうまくいかないようです。

誰かが私を案内してくれれば、非常に感謝しています。

4

0 に答える 0