From abf1ec3eb8fc76fe96b9ef6340259e9775f47c1b Mon Sep 17 00:00:00 2001 From: Liyan Zhao Date: Sat, 12 Apr 2025 13:01:49 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=8D=E5=BA=8F=E5=88=97=E5=8C=96=E8=B4=A6?= =?UTF-8?q?=E6=88=B7=E4=BF=A1=E6=81=AF=E6=97=B6=E4=BC=98=E5=85=88=E5=B0=86?= =?UTF-8?q?=E6=95=B0=E5=AD=97=E8=A7=A3=E6=9E=90=E4=B8=BA=20Long=20(#3080)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java index 44e7d3a6b..39630b36c 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/setting/Config.java @@ -20,6 +20,7 @@ package org.jackhuang.hmcl.setting; import com.google.gson.Gson; import com.google.gson.GsonBuilder; import com.google.gson.JsonParseException; +import com.google.gson.ToNumberPolicy; import com.google.gson.annotations.SerializedName; import javafx.beans.InvalidationListener; import javafx.beans.Observable; @@ -60,6 +61,7 @@ public final class Config implements Observable { .registerTypeAdapter(EnumBackgroundImage.class, new EnumOrdinalDeserializer<>(EnumBackgroundImage.class)) // backward compatibility for backgroundType .registerTypeAdapter(Proxy.Type.class, new EnumOrdinalDeserializer<>(Proxy.Type.class)) // backward compatibility for hasProxy .setPrettyPrinting() + .setObjectToNumberStrategy(ToNumberPolicy.LONG_OR_DOUBLE) .create(); @Nullable