Помещение значений из списка классов pojo в hashmap - PullRequest
0 голосов
/ 28 апреля 2020

У меня есть класс pojo в java. Это мой класс pojo

public class NetworkConfiguration {

    @SerializedName("GUID")
    @Expose
    private String gUID;
    @SerializedName("Name")
    @Expose
    private String name;
    @SerializedName("Type")
    @Expose
    private String type;
    @SerializedName("WiFi")
    @Expose
    private WiFi wiFi;

    public NetworkConfiguration() {
    }
    public NetworkConfiguration(String gUID, String name, String type, WiFi wiFi) {
        super();
        this.gUID = gUID;
        this.name = name;
        this.type = type;
        this.wiFi = wiFi;
    }

    public String getGUID() {
        return gUID;
    }

    public void setGUID(String gUID) {
        this.gUID = gUID;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public WiFi getWiFi() {
        return wiFi;
    }

    public void setWiFi(WiFi wiFi) {
        this.wiFi = wiFi;
    }

}

Теперь я добавляю значения в классе pojo

 networkConfigurations.add(new NetworkConfiguration(items[i].getgUID(),
                           items[i].getName(), items[i].getType(), wiFi));

, а затем я устанавливаю этот список в hashmap

Map<String, Object> openNetworkConfigurationMap = new HashMap<>();

openNetworkConfigurationMap.put("NetworkConfigurations", networkConfigurations);

И я устанавливаю этот hashmap во встроенную функцию, но это именно то, что происходит встроенная функция, поэтому она выдает ошибку

Как сохранить значения класса pojo списка в hashmap

...