如何将这个JSON解析为android中的字符串?

时间:2015-08-10 17:29:06

标签: android json

有人可以告诉我如何将这个json写入代码吗?

如果我首先将这个json数据作为json对象并在android中的try catch块中循环jsonarray,这是正确的吗?

{"charges":[{"Fhour":"0.3","Shour":"0.2","Rhours":"0.1"}]}

请提前帮助我

2 个答案:

答案 0 :(得分:1)

您的字符串可以解析为

String json = "{\"charges\":[{\"Fhour\":\"0.3\",\"Shour\":\"0.2\",\"Rhours\":\"0.1\"}]}";
        JSONObject jsonObject = new JSONObject(json);
        JSONArray charges = jsonObject.getJSONArray("charges");
        for (int i = 0; i < charges.length(); i++) {
            JSONObject c = charges.get(i);
            String fHour = c.getString("Fhour");
            String sHour = c.getString("Shour");
            String rHours = c.getString("Rhours");
            Log.d("(f,s,r)Hours : ", "(" + fHour + "," + sHour + "," + rHours + ")");
        }

答案 1 :(得分:0)

使用内置的JSON库。

x = x >> y