从服务器我得到一个完全符合以下格式的字符串:
[{"valueOne", "341", "valueTwo": "1432"}, {"valueOne", "6483", "valueTwo": "3267"}]
据我所知,它是两个JSONObject到一个数组,但.. 这个怎么样?
我的意图是拥有所有连接的字符串值,如下所示:
Strings values = (341 + 1432 + 6483 + 3267);
我想我必须首先将我从服务器收到的字符串转换为JSONObject,但不知道如何继续。
在此示例中,有两个JSONObject,但有时可能包含三个或更多。
很多时候我从JSONObjects值中获取值,但在这种情况下我从未见过。我搜索了一些信息,但找不到对我有用的解决方案。
我很感激帮助
问候!
答案 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");
}
你可以用价值做任何你想做的事。