Modify JSON.stringify so that it doesn't create unnecessary empty lines from empty dictionaries

This commit is contained in:
Gurvan 2026-02-04 23:54:57 +01:00
parent 7dac0bc3be
commit d234d954f7

View file

@ -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());