I need to parse this json,can any one help me to do this?
here I am able to data object using gson not able to parse this VehicleConfig* object ??? Using POJO class
I need to parse this json,can any one help me to do this?
here I am able to data object using gson not able to parse this VehicleConfig* object ??? Using POJO class
 
    
        Gson gson = new Gson();
    JsonElement jsonElement = gson.toJsonTree(vehicleConfigString);
    return gson.fromJson(jsonElement,objectType);
Here vehicleConfigString is the string version of the VehicleConfig node and object type is the POJO_CLASS_NAME.class variable.
 
    
    Please follow these steps
Step 1.
Create a new variable like that
public class Data {
      // your rest variables
      @SerializedName("VehicleConfig")
      @Expose
      private VehicleConfig vehicleConfig;
      // getter & setter method
      public void setVehicleImage(Integer vehicleImage) {
           this.vehicleImage = vehicleImage;
      }
      public VehicleConfig getVehicleConfig() {
              return vehicleConfig;
      }
 }
Step 2.
Create a new class with "VehicleConfig" name.
public class VehicleConfig {
       @SerializedName("Id")
       @Expose
       private Integer id;
       @SerializedName("Title")
       @Expose
       private String title;
       @SerializedName("RegularSeats")
       @Expose
       private Integer regularSeats;
       @SerializedName("RegularWheelChairs")
       @Expose
       private Integer regularWheelChairs;
       @SerializedName("BariatricsWheelChair")
       @Expose
       private Integer bariatricsWheelChair;
       public Integer getId() {
           return id;
       }
       public void setId(Integer id) {
           this.id = id;
       }
       public String getTitle() {
           return title;
       }
       public void setTitle(String title) {
           this.title = title;
       }
       public Integer getRegularSeats() {
           return regularSeats;
       }
       public void setRegularSeats(Integer regularSeats) {
           this.regularSeats = regularSeats;
       }
       public Integer getRegularWheelChairs() {
           return regularWheelChairs;
       }
       public void setRegularWheelChairs(Integer regularWheelChairs) {
           this.regularWheelChairs = regularWheelChairs;
       }
       public Integer getBariatricsWheelChair() {
           return bariatricsWheelChair;
       }
       public void setBariatricsWheelChair(Integer bariatricsWheelChair) {
           this.bariatricsWheelChair = bariatricsWheelChair;
       }
       @Override
       public String toString() {
           return ToStringBuilder.reflectionToString(this);
       }
  }
Step 3.
Now you can read it easily like
Data data = // your values
VehicleConfig vehicleConfig = data.getVehicleConfig();
String title = vehicleConfig.getTitle();
Integer id = vehicleConfig.getId();
// you can read rest values
