使用Android中的Retrofit从JSON中读取具有多个对象的特定名称值对

时间:2015-09-05 08:35:30

标签: android json retrofit

{
 "name":"xyz",
 "result":"success"
}

我需要比较结果,如果成功则替换为新的Activity。我正在使用改造回调方法。如果我有多个对象说JSON Array,如何只读取特定的名称对以及如何继续。

2 个答案:

答案 0 :(得分:1)

您可以使用以下代码从JSON中读取特定的名称值对。

JSONArray jsonarray = new JSONArray(json_string);

for (int i = 0; i < jsonarray.length(); i++) {
    JSONObject jsonobject = jsonarray.getJSONObject(i);
    String name = jsonobject.getString("name");
    String result = jsonobject.getString("result");
}

答案 1 :(得分:0)

你好朋友,你可以用这种方式为jsonobject数据做到这一点。 x =&#34;你的数据&#34; ..........在这种情况下这是最好的

JSONObject jobj = new JSONObject(x);

    String name=jobj.getString("name");
    String result=jobj.getString("result");

如果您想了解更多关于json对象或JsonArray的信息,可以使用这个网站来了解知道对象和Json数组

&#34; Look at here this is Link ...