将php数组转换为数组列表

将php数组转换为数组列表,php,android,arrays,arraylist,Php,Android,Arrays,Arraylist,My jsonobject从php数据源返回以下字符串: String[] faili = new String [] {object.getString("slikaordfail")}; --> ["San Diego_3.jpg","San Diego_2.jpg","San Diego_1.jpg"] 如何从这个字符串中获取java数组 试过类似的东西 List<String> stringList = new ArrayList<String>(Ar

My jsonobject从php数据源返回以下字符串:

String[] faili =  new String [] {object.getString("slikaordfail")};
-->
["San Diego_3.jpg","San Diego_2.jpg","San Diego_1.jpg"]
如何从这个字符串中获取java数组

试过类似的东西

 List<String> stringList = new ArrayList<String>(Arrays.asList(faili));
非常感谢您的帮助。

使用Gson库。 创建自定义类,如下所示

@SerializedName("slikaordfail")
private ArrayList<Details> eventDetailses;

public ArrayList<Details> getEventDetailses() {
    return eventDetailses;
}

public void setEventDetailses(ArrayList<Details> rentDetailses) {
    this.eventDetailses = rentDetailses;
}

 @SerializedName("event_pic")
private String eventPicture;

public String getEventPicture() {
    return eventPicture;
}

public void setEventPicture(String eventPicture) {
    this.eventPicture = eventPicture;
}
在你的活动电话中

Details details = gson.fromJson(result, Details.class);//result is your json data
ArrayList<Details> detailses = details.getEventDetailses();//getImages using detailses arrayList 

不要将object.getstring放入字符串数组初始化中。getstring调用为您提供了一个长字符串,而不是多个字符串。谢谢,但我没有安装gson。当我有时间的时候,我会努力的。
Details details = gson.fromJson(result, Details.class);//result is your json data
ArrayList<Details> detailses = details.getEventDetailses();//getImages using detailses arrayList