RobotFrameworkのHttpLibrayでHTTP-Postを使用してJSON応答を受け取っていますが、返されたデータに問題があり、値に余分なスペースが含まれて返されることがあります。私はJSONの比較を行う前に値の末尾の空白を取り除きたいと思っています。後続の空白を取り除いた後にJSON形式を保持したいと思います。私は予想される応答と比較するので、比較のためにフォーマットを保持したい。RobotFrameworkで比較する前にJSON返信の空白を削除する方法はありますか?
これを行う簡単な方法はありますか。私はJSON応答を見て正しいフォーマットでそれを維持することができますが、スペースはありません。
私が遭遇したことは、私は例えば、タイトルの値の後に、すべてのスペースを削除したい以下のようなものです:ので、私は元のデータを変更する機能を持っていない
{
account: [
title: "Dr. "
]
}
私は、Robot FrameworkでJSON応答を受け取ったときにこれを処理できるようにしたいと考えています。
:これはオプションである場合は、その後、あなたは、この前の回答でより多くの情報を見つけることができます
を使用することができます)。また、r/l/strip()は空白だけでなくすべての空白を削除することに注意してください。 $ {trimmed} Regexp $ {data} $ {SPACE} + \\ Z $ {EMPTY} – ombre42
を使用して文字列を置き換える2つの方法についてよく知っていると分かりますどちらも便利な場所です – MichaelF