JSONObject からバイト配列を格納しています。このバイト配列はファイル データです。
JSONObject は次のようになります。
例: {"FileData":[23,21,2,5]}
JSONObject jsonObject = new JSONObject(apidata);
String imagedata = jsonObject.getJSONArray("FileData").toString();
Gson gson = new Gson();
byte[] filebytes = gson.fromJson(imagedata, byte[].class);
小さなバイト配列では問題なく動作します。ただし、「FileData」が大きな配列の場合、文字列変数の保存時にメモリ不足エラーが発生します。この問題を克服する方法を教えてください。