#863 move instanceof Enum check back to original position

This commit is contained in:
Simulant 2024-03-10 23:21:47 +01:00
parent 6c35b08ad6
commit b75da07545

View File

@ -2819,6 +2819,8 @@ public class JSONObject {
}
} else if (value instanceof Boolean) {
writer.write(value.toString());
} else if (value instanceof Enum<?>) {
writer.write(quote(((Enum<?>)value).name()));
} else if (value instanceof JSONObject) {
((JSONObject) value).write(writer, indentFactor, indent);
} else if (value instanceof JSONArray) {
@ -2829,8 +2831,6 @@ public class JSONObject {
} else if (value instanceof Collection) {
Collection<?> coll = (Collection<?>) value;
new JSONArray(coll).write(writer, indentFactor, indent);
} else if (value instanceof Enum<?>) {
writer.write(quote(((Enum<?>)value).name()));
} else if (value.getClass().isArray()) {
new JSONArray(value).write(writer, indentFactor, indent);
} else {