From 5b46014c1fafa43a18d686c89b483be25ea17a4c Mon Sep 17 00:00:00 2001 From: Yat Ho Date: Tue, 10 Jun 2025 14:53:07 +0800 Subject: [PATCH] fix: support objects in `enum` keyword --- .../victools/jsonschema/generator/impl/AttributeCollector.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jsonschema-generator/src/main/java/com/github/victools/jsonschema/generator/impl/AttributeCollector.java b/jsonschema-generator/src/main/java/com/github/victools/jsonschema/generator/impl/AttributeCollector.java index 22a8e803..76aa3088 100644 --- a/jsonschema-generator/src/main/java/com/github/victools/jsonschema/generator/impl/AttributeCollector.java +++ b/jsonschema-generator/src/main/java/com/github/victools/jsonschema/generator/impl/AttributeCollector.java @@ -438,7 +438,8 @@ private boolean isSupportedEnumValue(Object target) { || Boolean.class.isAssignableFrom(targetType) || Number.class.isAssignableFrom(targetType) || CharSequence.class.isAssignableFrom(targetType) - || Enum.class.isAssignableFrom(targetType); + || Enum.class.isAssignableFrom(targetType) + || Map.class.isAssignableFrom(targetType); } /**