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
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<Number>() {
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<Number>() {
// 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()