Встречается на собеседованиях • сегодня
Что такое Gson поля
Gson поля — это аннотации из библиотеки Gson, которые позволяют управлять сериализацией и десериализацией полей класса в JSON и обратно. Основные аннотации:
@SerializedName("json_name")— указывает имя поля в JSON, если оно отличается от имени поля в классе.@Expose— помечает поле для включения/исключения из сериализации/десериализации (работает только сGsonBuilder().excludeFieldsWithoutExposeAnnotation()).
Пример:
java
class User {
@SerializedName("user_name")
private String name;
@Expose(serialize = false) // не будет сериализовано
private transient String password;
// конструкторы, геттеры/сеттеры
}
Gson gson = new GsonBuilder()
.excludeFieldsWithoutExposeAnnotation()
.create();
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы