2016-12-13 3 views
0

Я использую библиотеку Retrofit2 для обработки моих HTTP-запросов/ответов. Поскольку эта библиотека автоматически преобразует Java-модель в JSON, я не могу создать поле «boolean», потому что среда ID понимает его как тип, а не переменную. К сожалению, API, который я потребляю, требует определенного поля, называемого «boolean». Есть ли способ сделать это легко? Что-то вроде аннотации?Передача «логического» поля в JSON

Это та модель, которую я хотел бы создать:

public class foo{ 
private String string; 
private int number; 
private boolean boolean; 
} 

Я использую библиотеку GSON.

+0

Это, очевидно, зависит от библиотеки JSON используется ... – Selvin

+0

@Selvin я редактировал вопрос, я использую gson LIB. Спасибо – kamiha

ответ

3

использование @SerializedName("boolean") и другое имя переменной

+0

Интересно ... что, если gson не используется? но Джексон ... Тогда этот ответ недействителен ... – Selvin

Смежные вопросы