問題タブ [jsonassert]

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 投票する
1 に答える
196 参照

java - JSONAssert - 指定した範囲内で比較する

2 つの異なるサーバーからの JSON 応答を比較しています。それらは基本的に一致するはずですが、キャッシングのために、温度、風速などのフィールドにいくつかの小さな違いがあります.

現在、次のように常に失敗する特定のフィールドを無視するためのカスタマイズを使用しています。

質問:

  1. 範囲を指定するにはどうすればよいですか (温度は 10 以内でかまいません)。
  2. 値が特定のタイプ (文字列、整数) にのみ一致するように指定する方法は?

JSON サンプル:

JSON1

JSON2

groovy/java をサポートする Katalon というテスト ツールを使用しています。どんな助けでも大歓迎です。ありがとう!