Jsonarray对象为字符串

时间:2015-11-15 19:40:55

标签: android arrays http object

List<String> getid = new ArrayList<>();
String mainChapterNumber;
JSONArray user = ProkatonHttpClient.things(name, radius, free, x, y, limit, offset, orderBy, desc);
for (int i = 0; i < user.size(); i++) {
    getid.add(((JSONObject)user.get(i)).get("id").toString());
}

我正在通过此代码获取id。 “id” - int。 我怎样才能获得“location”对象{x:float,y:float}并将其分配给字符串x和字符串y,就像我用id做的那样?

1 个答案:

答案 0 :(得分:0)

现在检查一下它正在运行Code Hope这可能会有所帮助

修改 我认为这是将任何double值转换为字符串的正确方法。

JSONArray user = new JSONArray(JSONSTRING);
    JSONObject obj = user.getJSONObject(0);
    JSONObject json = obj.getJSONObject("location");
    String x = String.valueOf(json.getDouble("x"));
    String y = String.valueOf(json.getDouble("y"));