-
Notifications
You must be signed in to change notification settings - Fork 0
Home
yipuran edited this page Apr 25, 2021
·
19 revisions
Gson gson = new GsonBuilder()
.registerTypeAdapter(new TypeToken<Map<String, Object>>(){}.getType()
, new GenericMapDeserializer())
.serializeNulls().create();
Map<String, Object> map
= gson.fromJson(string, new TypeToken<Map<String, Object>>(){}.getType());
Gson gson = new GsonBuilder()
.registerTypeAdapter(LocalDate.class, LocalDateAdapter.of("yyyy/MM/dd"))
.create();
Gson gson = new GsonBuilder()
.registerTypeAdapter(LocalDateTime.class, LocalDateTimeAdapter.of("yyyy/MM/dd HH:mm:ss.SSS"))
.create();
GsonBuilder#serializeNulls() の意味がなくなる。
Gson gson = new GsonBuilder()
.registerTypeAdapterFactory(new NullStringIntegerToEmptyAdapterFactory())
.create();
Gson gson = new GsonBuilder()
.registerTypeAdapterFactory(new NullStringToEmptyAdapterFactory())
.create();