我如何解析以下格式的Json Api响应数组?

时间:2016-04-23 05:14:53

标签: android json api gson

数组格式是

[   “635969840794105815.jpg” ]

请帮助我获取图片的名称。如果是Gson课程,则优先考虑。

在投票前,请发布答案。

2 个答案:

答案 0 :(得分:2)

试试这个......

try {
    // jsonString is a string variable that holds the JSON 
    JSONArray itemArray=new JSONArray(jsonString);
    for (int i = 0; i < itemArray.length(); i++) {
        String value=itemArray.getString(i);
        Log.e("json", i+"="+value);
    }
} catch (JSONException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}

答案 1 :(得分:0)

假设您只需要检索第一个元素,请考虑以下事项:

private static int FIRST_ELEMENT_INDEX = 0;
private String image_name; 

public static void main(String[] args) {

    JSONParser parser = new JSONParser();
    JSONObject json = (JSONObject) parser.parse(stringToParse);

    image_name = json.getJSONObject(FIRST_ELEMENT).toString());   
 }