如何从Android中的JSONObject获取不同的值

时间:2016-08-01 15:25:43

标签: java android jsonobject

我的输出采用以下JSONObject格式。我想获取此JSONObject中的每个值。我该怎么做?需要帮忙!提前谢谢。

{
      "410": 19082,
      "443": 19097,
      "667": 19172
}

1 个答案:

答案 0 :(得分:0)

您可以使用以下登录信息来解析密钥的JSON值

 String json ="{\n" +
            "      \"410\": 19082,\n" +
            "      \"443\": 19097,\n" +
            "      \"667\": 19172\n" +
            " }";
    try {
        JSONObject obj = new JSONObject(json);
        for(int i = 0; i<obj.length(); i++){
            Log.e("json parse", "Key = " + obj.names().getString(i) + " value = " + obj.get(obj.names().getString(i)));
        }

    }catch (Exception e)
    {
        e.printStackTrace();
    }