How to parse JSON array with gson in Android

See English answers > how to parse JSON array with gson 7. I'm developing Android applications. I'm using gson to parse JSON responses. My JSON responses look like

[{"customerid":"abc","customername":"abc","location":null}

,{"customerid":"xyz","customername":"xyz","location":null}]

The class that parses this response looks like:

public class CustomerInfo 
{   
    @SerializedName("customerid")
    public String customerid;

    @SerializedName("customername")
    public String customername;

    @SerializedName("location")
    public String location;

    public CustomerInfo()
    {}
}

I tried it the following way:

  Gson gson = new Gson();
  List<CustomerInfo> customers = (List<CustomerInfo>)gson.fromJson(result,CustomerInfo.class);

But it doesn't suit me. What should I do? I need help. Thank you

resolvent:

Invalid Sign

Gson gson = new Gson();
JsonData gsonData = gson.fromJson(response, CustomerInfo.class);
for (int j = 0; j < gsonData.getCount(); j++) 
{
    String customerid = gsonData.get(j).getCustomerId();
    String customername = gsonData.get(j).getCustomerName();
    String location = gsonData.get(j).getLocation();
}

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>