From f567779247266d07dd42335c46ec7269239739e4 Mon Sep 17 00:00:00 2001
From: Ghost_chu <ghostchu@111.com>
Date: Mon, 13 Jan 2025 22:25:36 +0800
Subject: [PATCH] =?UTF-8?q?=E7=9B=B4=E6=8E=A5=20toString?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../util/json/TranslationComponentTypeAdapter.java            | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/main/java/com/ghostchu/peerbanhelper/util/json/TranslationComponentTypeAdapter.java b/src/main/java/com/ghostchu/peerbanhelper/util/json/TranslationComponentTypeAdapter.java
index 3b9b2b13e7..f5d4c0862c 100644
--- a/src/main/java/com/ghostchu/peerbanhelper/util/json/TranslationComponentTypeAdapter.java
+++ b/src/main/java/com/ghostchu/peerbanhelper/util/json/TranslationComponentTypeAdapter.java
@@ -27,11 +27,13 @@ public void write(JsonWriter out, TranslationComponent value) throws IOException
                 // 如果是 TranslationComponent,递归调用 write 方法
                 TranslationComponentTypeAdapter.INSTANCE.write(out, (TranslationComponent) param);
             } else {
-                out.nullValue();  // 如果是其他类型,写入 null(可以根据需求调整)
+                out.value(value.toString());
             }
         }
         out.endArray();  // 结束 JSON 数组
         out.endObject();  // 结束 JSON 对象
+
+        // 特别注意嵌套里面不允许出现除了 TranslationComponent 以外的 JsonObject,否则必翻车
     }
 
     @Override