diff --git a/app/src/main/java/com/shuwei/dish/match/utils/DecimalAdapter.kt b/app/src/main/java/com/shuwei/dish/match/utils/DecimalAdapter.kt index 7395bda..06293a0 100644 --- a/app/src/main/java/com/shuwei/dish/match/utils/DecimalAdapter.kt +++ b/app/src/main/java/com/shuwei/dish/match/utils/DecimalAdapter.kt @@ -1,26 +1,26 @@ -package com.shuwei.dish.match.utils - -import com.google.gson.TypeAdapter -import com.google.gson.stream.JsonReader -import com.google.gson.stream.JsonToken -import com.google.gson.stream.JsonWriter - -class DecimalAdapter : TypeAdapter() { - override fun write(out: JsonWriter, value: Number) { -// out.value(value.toString()) // 强制以字符串形式写入 - out.value("$value") // 强制以字符串形式写入 - } - - override fun read(reader: JsonReader): Number { - return when (reader.peek()) { - JsonToken.NUMBER -> reader.nextDouble() - JsonToken.STRING -> reader.nextString().toDouble() - else -> 0.0 - } - } -} - -// 使用方式 -//val gson = GsonBuilder() -// .registerTypeAdapter(Double::class.java, DecimalAdapter()) -// .create() +//package com.shuwei.dish.match.utils +// +//import com.google.gson.TypeAdapter +//import com.google.gson.stream.JsonReader +//import com.google.gson.stream.JsonToken +//import com.google.gson.stream.JsonWriter +// +//class DecimalAdapter : TypeAdapter() { +// override fun write(out: JsonWriter, value: Number) { +//// out.value(value.toString()) // 强制以字符串形式写入 +// out.value("$value") // 强制以字符串形式写入 +// } +// +// override fun read(reader: JsonReader): Number { +// return when (reader.peek()) { +// JsonToken.NUMBER -> reader.nextDouble() +// JsonToken.STRING -> reader.nextString().toDouble() +// else -> 0.0 +// } +// } +//} +// +//// 使用方式 +////val gson = GsonBuilder() +//// .registerTypeAdapter(Double::class.java, DecimalAdapter()) +//// .create()