【问题标题】:Jsonarray object to stringJsonarray 对象到字符串
【发布时间】:2015-11-15 19:40:54
【问题描述】:
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” - 整数。 我怎样才能得到“位置”对象{x:float,y:float}并将其分配给字符串x和字符串y,就像我用id一样?

【问题讨论】:

  • 你的 Json Rsponse 是什么?

标签: android arrays http object


【解决方案1】:

现在检查一下它是有效的代码希望这可能会有所帮助

编辑 我认为这是将任何双精度值转换为字符串的正确方法。

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"));

【讨论】:

  • 顺便说一句,我使用的是 jsonsimple。并且“用户”无法解析方法 getJSONObject()。
猜你喜欢
  • 2016-06-07
  • 2011-06-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-11
  • 1970-01-01
相关资源
最近更新 更多