При преобразовании объекта Java в строку Json с использованием API GSON, я также хочу, чтобы это преобразование Json было неудачным, если любой из аннотированных атрибутов равен NULL.Проверка Java на Json с использованием GSON
Например
public class Order{
@SerializedName("orderId")
@Expose
@Required
private Integer id;
//getter & setter available for id
}
Теперь, когда я делаю
Order order = new Order();
JSONObject jsonobj = new JSONObject(gson.toJson(order));
Я хочу потерпеть неудачу выше Java для преобразования Json, если какой-либо из @Required атрибута является нулевым Является ли это возможно с помощью GSON ?
Похожие: https://stackoverflow.com/questions/21626690/gson-optional-and-required-fields – Vadzim