diff --git a/magic-api-plugins/magic-api-plugin-swagger/src/main/java/org/ssssssss/magicapi/swagger/entity/SwaggerProvider.java b/magic-api-plugins/magic-api-plugin-swagger/src/main/java/org/ssssssss/magicapi/swagger/entity/SwaggerProvider.java index 20c47f9134c90861cf076a8730cbcbea5a71a4dc..3a40e84ba49b1153b852a08c01cf2d8e37cf278a 100644 --- a/magic-api-plugins/magic-api-plugin-swagger/src/main/java/org/ssssssss/magicapi/swagger/entity/SwaggerProvider.java +++ b/magic-api-plugins/magic-api-plugin-swagger/src/main/java/org/ssssssss/magicapi/swagger/entity/SwaggerProvider.java @@ -157,7 +157,7 @@ public class SwaggerProvider { parameter.put("schema", schema); parameters.add(parameter); } else if (StringUtils.isNotBlank(info.getRequestBody())) { - Object object = JsonUtils.readValue(info.getResponseBody(), Object.class); + Object object = JsonUtils.readValue(info.getRequestBody(), Object.class); boolean isListOrMap = (object instanceof List || object instanceof Map); if (isListOrMap && BooleanLiteral.isTrue(object)) { parameters.add(SwaggerEntity.createParameter(false, VAR_NAME_REQUEST_BODY, VAR_NAME_REQUEST_BODY, object instanceof List ? VAR_NAME_REQUEST_BODY_VALUE_TYPE_ARRAY : VAR_NAME_REQUEST_BODY_VALUE_TYPE_OBJECT, null, object));