gpt4 book ai didi

java - 如何将json转换为不换行的字符串和其他格式

转载 作者:行者123 更新时间:2023-12-02 09:58:09 43 4
gpt4 key购买 nike

我正在设置一个新的服务器和android,并且想要将base64(图像)从android发送到服务器。我在android和服务器之间使用JSON作为数据格式,所以我必须将我的base64放入该JSON中,但是服务器无法解码我的base64,因为有像“\n,+”这样的符号等等。我也尝试使用记事本替换“\n”,但服务器仍然无法解码它..

注意:如果我使用 Postman 服务器可以正常工作

JSONArray data = new JSONArray();

for (int i = 0; i < listImage.size(); i++) {
//listImage.get(i).setBase64(map.get(listImage.get(i).getId()));
jsonObject = new JSONObject();
jsonObject.put("id",listImage.get(i).getId());
jsonObject.put("base64",map.get(listImage.get(i).getId()));
data.put(jsonObject);
}

jsonObject = new JSONObject();
jsonObject.put("image",data);

最佳答案

将 jason 对象转换为字符串的最简单方法

JSONObject json = new JSONObject();
json.toString();

关于java - 如何将json转换为不换行的字符串和其他格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55843427/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com