android - 如何获得仅包含POST响应的最后一部分的字符串?

标签 android string android-studio kotlin

由于POST请求,我收到以下形式的响应:

D/OkHttp: {"msg":"OK","uploadid":"1dd0ff732ca3b0fc3892180b3d67e0df","ids":["5e20fe2a688c775700049d4c"]}

如何获得仅包含响应的最后一部分的字符串?示例:string response = "5e20fe2a688c775700049d4c"

最佳答案

从http请求中,您得到的响应就是您到达的响应。您现在所要做的就是:

 //response is the string you got from server
 JSONObject jobject = new JSONObject(response);
 String s = jobject.getString("ids");

 TextView.setText("Response string is : " + s);

您可以随时使用来检查系统读取的内容
 Log.i("TAG",response);
 //and for the element of json
 Log.i("Tag",s);

关于android - 如何获得仅包含POST响应的最后一部分的字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59779765/

相关文章:

安卓卸载包

string - 查找 "big"集合之间的公共(public)子集

c++ - 路径如何存储在这种结构中,以及如何将其转换为其他结构?

android - 如何在 Android 中设置 Realm

java - 如何在 Android Studio 中修复 "Failed to resolve: com.google.gson:gson:2.8.5"

java - 上下文在 Fragment .onStart() 方法中不可用

java - 按位置组织 RecyclerView 中的 View

java - 如何将多个视频文件一起写入以创建一个视频文件

string - Ada 字符串到枚举的转换

java - Android - 图像裁剪未加载图像