java - 如何使用正则表达式通过服务器拆分响应

标签 java android response

我想拆分通过服务器收到的响应,以便我可以取值,并在文本上设置......但我不能取值......

响应:{"status":"no","re​​questCount":"0","estelamCount":"0"}

                    String[] split_model = response.split(",");
                  //  Log.i("split_model",split_model);
                    Log.i("phoneName", split_model[0]);

log == > I/phoneName: {"status":"no"

最佳答案

        String status ="";

        JSONObject jsonObject = new JSONObject(response); //convert to json

        if (jsonObject.has("status")){ //check if has the key
            status = jsonObject.getString("status"); // get the value
        }else{

        }

        Log.d("TAG", status); // do sth with the value

        //Log => status

关于java - 如何使用正则表达式通过服务器拆分响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55465396/

相关文章:

java - 如何在 Java 中读取 "join"哈希表?

java - 如何使用Jhipster创建只读实体?

java - 如何在 JavaFX 中将文本字段的选择边框设置为某种颜色?

java - 创建新的 Android Activity 时出错

android - 当我在 googlemapsv2 上启动应用程序时,集群不显示

javascript - jQuery get - 使用返回值

Java - 数组在循环内不起作用

android - http-equiv Content-Security-Policy 在浏览器中有效,但在安卓设备上无效 - IONIC

html - 仅 CSS 响应式菜单不会在页面加载时关闭

c# - 无法在 Web Api 2 中获取有关 BadRequest 的错误消息