Procházet zdrojové kódy

Merge pull request #50828 from aaronfranke/fix-json-stringify-dict

Fix check for the first key in JSON stringify from Dictionary code
Rémi Verschelde před 4 roky
rodič
revize
6b11d8cc73
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. 4 1
      core/io/json.cpp

+ 4 - 1
core/io/json.cpp

@@ -121,8 +121,11 @@ String JSON::_stringify(const Variant &p_var, const String &p_indent, int p_cur_
 				keys.sort();
 				keys.sort();
 			}
 			}
 
 
+			bool first_key = true;
 			for (Variant &E : keys) {
 			for (Variant &E : keys) {
-				if (E != keys.front()) {
+				if (first_key) {
+					first_key = false;
+				} else {
 					s += ",";
 					s += ",";
 					s += end_statement;
 					s += end_statement;
 				}
 				}