My JSON response looks like
[{"order":-1,"artist":[{"name":"Hey"}]},...]
How I can get name
from artist
object using GSON?
I tried to use something like this
private String getArtistName(){
...
Type type = new TypeToken<List<Order>>() {}.getType();
List<Order> details = gson.fromJson(MyJSONresponse, type);
for (Order order : details) {
if (order.order == -1) {
String artistName = // I don't know what to enter here
return artistName;
}
}
return null;
}
private class Order{
int order;
List<Artist> artist = new ArrayList<Artist>();
}
pricate class Artist{
String name;
}
Thanks!
class MyClass {
int order;
List<Artist> artist;
}
class Artist {
String name;
}
MyClass myClass = new Gson().fromJson(myJsonString, MyClass[].class);
myClass.artist.get(0).name;
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.