異なる JSON を異なるサーバーに送信する必要があるユース ケースがあります。
違いはJSONキーのみです。キーが運ぶ意味は同じであり、データも同じです。
たとえば、サーバー XYZ は、JSON データを次の形式で送信することを望んでいます。
{ "firstName":"Sam", "lastName":"Jones"}
サーバー ABC は、JSON データを次の形式で送信する必要があります。
{ "fName":"Sam", "lName":"Jones"}
また、firstName と lastName のデータは POJO を介して入力されます。
それで、どうすればこれを達成できますか?if-else 条件でコードを乱雑にしたくありません。
しかし、動的にロードされたテンプレートのように機能し、JSON データを作成し、それを POJO に取得する機能が必要です。