Я хочу сохранить их как нулевые в объекте Java. class = "lang-json prettyprint-override">
Код: Выделить всё
[
{
"ID": 1,
"MarginUpper": null
},
{
"ID": 2,
"MarginUpper": null
}
]
< /code>
У меня также есть следующий pojo < /p>
package com.myapp.pojo;
import com.google.gson.annotations.SerializedName;
import lombok.Getter;
import lombok.Setter;
public class Margins {
@Getter
@Setter
@SerializedName("ID")
private int id;
@Getter
@Setter
@SerializedName("MarginUpper")
private int marginUpper;
// Constructor with all fields
public NaplanGain(int iId, int marginUpper) {
this.id = id;
this.marginUpper = marginUpper;
}
}
< /code>
Используя этот код, я могу преобразовать строку JSON в список объектов Java.Type listType = new TypeToken() {}.getType();
List list = new GsonBuilder().serializeNulls().create().fromJson(apiResponse, listType);
Подробнее здесь: https://stackoverflow.com/questions/797 ... s-thats-go