当我想将某些内容发布到服务器但我不想更改所有内容时遇到问题。
问题是当我没有填写内容并将其发布到服务器时,它会发送 null 并且旧数据变为 null。
这是我的示例代码
json.put("user_id", 6);
json.put("status", status_id);
json.put("comment", ket);
json.put("photo", "data:image/jpeg;base64," + encodedImage);
例如,我只想更改状态,但如果我不填写评论或照片,它将发送 null。请帮忙解决一下
最佳答案
这应该在服务器端处理,而不是客户端,即您的 Android 应用程序端。
您需要像这样修改服务器端逻辑仅更新那些不为空的值/属性,如果为空则不更新
。
关于android - 如何不向服务器发布任何内容但不使其为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51191876/