axis2 Webサービスによってバックエンドデータサーバーと通信するiphoneアプリケーションがあります。通常、これは JSON を使用した RESTful API を意味します。JSON で提示されている既存の Web API を処理しているときに、1 つの問題に遭遇しました。問題は、特定のケースで配列が正しくシリアル化されないことです。具体的には、次のことを確認しました。
When an array has more than 1 entry, it is serialized correctly
When the array has only 1 entry, it is serialized not as an array, but as a single dictionary.
サーバー側(Java)からこれを制御する方法は?