public static void main(String args[]) {
String response = "[{name:ming,height:100,width:50},{name:hong,height:200,width:100},{name:jing,height:300,width:150}]";
Gson gson =new Gson();
List<ImageBean> iamgeBeanList = gson.fromJson(response, new TypeToken<List<ImageBean>>() {}.getType());
iamgeBeanList.forEach(bean->System.out.println(bean.title + " "+bean.height+" "+bean.width));
String json = gson.toJson(iamgeBeanList);
System.out.println(json);
}
public class ImageBean implements Serializable {
public static final long serialVersionUID = 1L;
@SerializedName("name")
public String title;
@SerializedName("height")
public int height;
@SerializedName("width")
public int width;
}
ming 100 50
hong 200 100
jing 300 150
[{"name":"ming","height":100,"width":50},{"name":"hong","height":200,"width":100},{"name":"jing","height":300,"width":150}]