JSONObject丢失值

时间:2015-06-26 13:52:29

标签: java android json

我有以下代码

    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及其价值。

任何帮助谢谢。

0 个答案:

没有答案