我有以下代码
JSONArray photos = new JSONArray();
JSONObject imageInfo = new JSONObject();
try {
imageInfo.put("ImageType", image.getImageType());
imageInfo.put("RegNo", image.getRegNo());
imageInfo.put("ImageName", image.getImageName());
imageInfo.put("ImageClass", image.getImageClass());
imageInfo.put("ImageData", base64ImageData);
imageInfo.put("EnquiryID", image.getEnquiryID());
imageInfo.put("VehicleID", image.getVehicleID());
photos.put(imageInfo);
} catch (JSONException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
然而,当我的代码到达行添加“base64ImageData”,这是一个非常长的字符串时,JSON对象“imageInfo”会丢失所有其他键和值,所以它只剩下“imageData”kay及其价值。
任何帮助谢谢。