This commit is contained in:
Looly 2022-08-30 23:21:55 +08:00
parent c028a58a38
commit 41e9626692
2 changed files with 2 additions and 2 deletions

View File

@ -267,7 +267,7 @@ public class JSONWriter extends Writer {
} else if (value instanceof Date || value instanceof Calendar || value instanceof TemporalAccessor) { } else if (value instanceof Date || value instanceof Calendar || value instanceof TemporalAccessor) {
// issue#2572@Github // issue#2572@Github
if(value instanceof TemporalAccessor){ if(value instanceof TemporalAccessor){
if(value instanceof DayOfWeek || value instanceof java.time.Month || value instanceof Era || value instanceof MonthDay){ if(value instanceof DayOfWeek || value instanceof Era || value instanceof MonthDay){
writeStrValue(value.toString()); writeStrValue(value.toString());
return this; return this;
} }

View File

@ -32,7 +32,7 @@ public class Issue2572Test {
months.add(Month.DECEMBER); months.add(Month.DECEMBER);
final JSONObject obj = new JSONObject(); final JSONObject obj = new JSONObject();
obj.set("months", months); obj.set("months", months);
Assert.assertEquals("{\"months\":[\"DECEMBER\"]}", obj.toString()); Assert.assertEquals("{\"months\":[12]}", obj.toString());
final Map<String, Set<Month>> monthDays1 = obj.toBean(new TypeReference<Map<String, Set<Month>>>() { final Map<String, Set<Month>> monthDays1 = obj.toBean(new TypeReference<Map<String, Set<Month>>>() {
}); });