From 0c848ec366cc03c9e3dbc13deb5d4692e0827ab3 Mon Sep 17 00:00:00 2001 From: Archi Date: Fri, 23 Feb 2024 01:15:35 +0100 Subject: [PATCH] Misc --- ArchiSteamFarm/IPC/Startup.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/IPC/Startup.cs b/ArchiSteamFarm/IPC/Startup.cs index 4dc1ec192..e0471ee48 100644 --- a/ArchiSteamFarm/IPC/Startup.cs +++ b/ArchiSteamFarm/IPC/Startup.cs @@ -27,6 +27,7 @@ using System.IO; using System.Linq; using System.Net; using System.Reflection; +using System.Text.Json; using ArchiSteamFarm.Core; using ArchiSteamFarm.Helpers.Json; using ArchiSteamFarm.IPC.Integration; @@ -328,8 +329,11 @@ internal sealed class Startup { mvc.AddJsonOptions( static options => { - options.JsonSerializerOptions.PropertyNamingPolicy = JsonUtilities.DefaultJsonSerialierOptions.PropertyNamingPolicy; - options.JsonSerializerOptions.TypeInfoResolver = JsonUtilities.DefaultJsonSerialierOptions.TypeInfoResolver; + JsonSerializerOptions jsonSerializerOptions = Debugging.IsUserDebugging ? JsonUtilities.IndentedJsonSerialierOptions : JsonUtilities.DefaultJsonSerialierOptions; + + options.JsonSerializerOptions.PropertyNamingPolicy = jsonSerializerOptions.PropertyNamingPolicy; + options.JsonSerializerOptions.TypeInfoResolver = jsonSerializerOptions.TypeInfoResolver; + options.JsonSerializerOptions.WriteIndented = jsonSerializerOptions.WriteIndented; } ); }