diff --git a/core/io/json.cpp b/core/io/json.cpp index 6ecc05338e..18d4c37f36 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());