java - 将字符串转换为 JSON 并获取值

标签 java android json string

我有这个字符串:

{"markers":[{"tag":"1","dep":"2"}]}

如何将其转换为JSON并获取值tagdep

最佳答案

你需要 JSONObject 来做到这一点

JsonObjectRequest jsObjRequest = new JsonObjectRequest(Request.Method.GET,url, null, new Response.Listener<JSONObject>() {

    @Override
    public void onResponse(JSONObject response) {
        String tag, dep;

        JSONArray jArray = response.getJSONArray("markers");
        JSONObject msg = jArray.getJSONObject(0);
        tag = msg.getString("tag");
        dep = msg.getString("dep");
    }
}

关于java - 将字符串转换为 JSON 并获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34822794/

相关文章:

javascript - 使用 json feed 和传递的数据在 Angular 中获取正确的记录

Java Collection 满时将哪些页面写入磁盘?

java - Java 中 while 循环内的 Try-Catch

java - 数据库删除操作

android - org.openqa.selenium.WebDriverException : No command or response codec has been defined. 无法继续

android - 多个 Activity 的一个 fragment

javascript - 如何在 Javascript 上动态交叉交叉合并那些 JSON 数组?

java - Android O - 通知 channel 和 NotificationCompat

android - 将 Android Studio 更新到 ArticFox 后运行单元测试时出现 NoClassDefFoundError | 2020.3.1

json - 如何使用JQ更新JSON并获取更新后的值