From 80d80e7e63f74eebfa2122dfea9fbd8e624ef7fa Mon Sep 17 00:00:00 2001 From: lvmeng <848755140@qq.com> Date: Mon, 25 May 2026 18:01:18 +0800 Subject: [PATCH] =?UTF-8?q?chore(utils):=20=E6=B3=A8=E9=87=8A=E6=8E=89=20D?= =?UTF-8?q?ecimalAdapter=20=E7=B1=BB=E7=9A=84=E5=AE=9E=E7=8E=B0=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将整个 DecimalAdapter 类及其相关导入语句注释掉 - 包含 write 和 read 方法的完整实现都被注释 - 相关的包声明和使用方式注释也一并被注释掉 --- .../shuwei/dish/match/utils/DecimalAdapter.kt | 52 +++++++++---------- 1 file changed, 26 insertions(+), 26 deletions(-) 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()