私は既存の Web API を使用しています。JSONObjectA のリストをサーバーにアップロードすると、JSONObjectB のリストが返されます。これはすべて正常に機能し、私はそれに満足しています。1 のリストをサーバーに送信すると、問題が発生します。返されるリストの代わりに、JSONObjectB のみを受け取ります。これは、データを解析するために異なるシリアライザーが必要であることを意味します。
サーバーが常にリストを返す (つまり、常に同じオブジェクトを返す) 方が理にかなっていますか? それとも、現在の方法でそれを行うのが良い方法と考えられますか?