有人可以告诉我如何将这个json写入代码吗?
如果我首先将这个json数据作为json对象并在android中的try catch块中循环jsonarray,这是正确的吗?
{"charges":[{"Fhour":"0.3","Shour":"0.2","Rhours":"0.1"}]}
请提前帮助我
答案 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