From d234d954f7e73f49dda311e12394cd6fe8e36489 Mon Sep 17 00:00:00 2001 From: Gurvan Date: Wed, 4 Feb 2026 23:54:57 +0100 Subject: [PATCH] Modify JSON.stringify so that it doesn't create unnecessary empty lines from empty dictionaries --- core/io/json.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/io/json.cpp b/core/io/json.cpp index 857695e2b9..bad8f9a566 100644 --- a/core/io/json.cpp +++ b/core/io/json.cpp @@ -155,6 +155,11 @@ void JSON::_stringify(String &r_result, const Variant &p_var, const String &p_in ERR_FAIL_MSG("Converting circular structure to JSON."); } + if (d.is_empty()) { + r_result += "{}"; + return; + } + r_result += '{'; r_result += end_statement; p_markers.insert(d.id());