[fix](gson) Fix GSON pretty printting setting #37211 (#39135)

cherry pick from #37211
This commit is contained in:
walter
2024-08-09 15:06:48 +08:00
committed by GitHub
parent 0c0b1095c7
commit b6faf3910e

View File

@ -341,11 +341,12 @@ public class GsonUtils {
}
});
private static final GsonBuilder GSON_BUILDER_PRETTY_PRINTING = GSON_BUILDER.setPrettyPrinting();
// this instance is thread-safe.
public static final Gson GSON = GSON_BUILDER.create();
// ATTN: the order between creating GSON and GSON_PRETTY_PRINTING is very important.
private static final GsonBuilder GSON_BUILDER_PRETTY_PRINTING = GSON_BUILDER.setPrettyPrinting();
public static final Gson GSON_PRETTY_PRINTING = GSON_BUILDER_PRETTY_PRINTING.create();
/*