将几个JSONOBject解析为android

时间:2015-06-24 14:31:57

标签: android arrays jsonobject

从服务器我得到一个完全符合以下格式的字符串:

[{"valueOne", "341", "valueTwo": "1432"}, {"valueOne", "6483", "valueTwo": "3267"}]

据我所知,它是两个JSONObject到一个数组,但.. 这个怎么样?

我的意图是拥有所有连接的字符串值,如下所示:

Strings values = (341 + 1432 + 6483 + 3267);

我想我必须首先将我从服务器收到的字符串转换为JSONObject,但不知道如何继续。

在此示例中,有两个JSONObject,但有时可能包含三个或更多。

很多时候我从JSONObjects值中获取值,但在这种情况下我从未见过。我搜索了一些信息,但找不到对我有用的解决方案。

我很感激帮助

问候!

1 个答案:

答案 0 :(得分:0)

JsonArray jArray= <your parsed array>;

for(int i=0;i<=jArray.lenght()-1;i++)
{
  String valueOne=jArray.getJsonObject(i).getString("ValueOne");
  String valueTwo=jArray.getJsonObject(i).getString("ValueTwo");
}

你可以用价值做任何你想做的事。