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