/
okz
/
itmo-java-lab5
Обзор
Документация
Войти
/
okz
/
itmo-java-lab5
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/client/typeadapters/DoubleTypeAdapter.java
28 строк
741 B
knyazhe
i change something
21 сен 2024, 03:22
21 сен 2024, 03:22
a769d98
Код
Авторство
О чём код?
package client.typeadapters; import com.google.gson.TypeAdapter; import com.google.gson.stream.JsonReader; import com.google.gson.stream.JsonToken; import com.google.gson.stream.JsonWriter; import java.io.IOException; import static com.google.gson.stream.JsonToken.NUMBER; public class DoubleTypeAdapter extends TypeAdapter<Double> { @Override public void write(JsonWriter jsonWriter, Double aDouble) throws IOException { return ; } @Override public Double read(JsonReader jsonReader) throws IOException { final JsonToken peek = jsonReader.peek(); if ( peek != NUMBER ) { jsonReader.skipValue(); return null; } return jsonReader.nextDouble(); } }