chore(utils): 注释掉 DecimalAdapter 类的实现代码

- 将整个 DecimalAdapter 类及其相关导入语句注释掉
- 包含 write 和 read 方法的完整实现都被注释
- 相关的包声明和使用方式注释也一并被注释掉
This commit is contained in:
2026-05-25 18:01:18 +08:00
parent 2d88ce1479
commit 80d80e7e63
@@ -1,26 +1,26 @@
package com.shuwei.dish.match.utils //package com.shuwei.dish.match.utils
//
import com.google.gson.TypeAdapter //import com.google.gson.TypeAdapter
import com.google.gson.stream.JsonReader //import com.google.gson.stream.JsonReader
import com.google.gson.stream.JsonToken //import com.google.gson.stream.JsonToken
import com.google.gson.stream.JsonWriter //import com.google.gson.stream.JsonWriter
//
class DecimalAdapter : TypeAdapter<Number>() { //class DecimalAdapter : TypeAdapter<Number>() {
override fun write(out: JsonWriter, value: Number) { // override fun write(out: JsonWriter, value: Number) {
// out.value(value.toString()) // 强制以字符串形式写入 //// out.value(value.toString()) // 强制以字符串形式写入
out.value("$value") // 强制以字符串形式写入 // out.value("$value") // 强制以字符串形式写入
} // }
//
override fun read(reader: JsonReader): Number { // override fun read(reader: JsonReader): Number {
return when (reader.peek()) { // return when (reader.peek()) {
JsonToken.NUMBER -> reader.nextDouble() // JsonToken.NUMBER -> reader.nextDouble()
JsonToken.STRING -> reader.nextString().toDouble() // JsonToken.STRING -> reader.nextString().toDouble()
else -> 0.0 // else -> 0.0
} // }
} // }
} //}
//
// 使用方式 //// 使用方式
//val gson = GsonBuilder() ////val gson = GsonBuilder()
// .registerTypeAdapter(Double::class.java, DecimalAdapter()) //// .registerTypeAdapter(Double::class.java, DecimalAdapter())
// .create() //// .create()