diff --git a/magic-api/src/main/java/org/ssssssss/magicapi/model/DataType.java b/magic-api/src/main/java/org/ssssssss/magicapi/model/DataType.java index c7b43b1688ccaabf8efcaaca68344c94c9d5e5d6..8182901f31ba9c9f33c659264b7a538c9154e158 100644 --- a/magic-api/src/main/java/org/ssssssss/magicapi/model/DataType.java +++ b/magic-api/src/main/java/org/ssssssss/magicapi/model/DataType.java @@ -11,7 +11,7 @@ import static org.ssssssss.script.reflection.JavaReflection.findInvoker; public enum DataType { Object("object"), Array("array"), - Boolean("boolean"), + Boolean(false, findInvoker(Boolean.class, "valueOf", new Class[]{String.class}), false, true, "boolean"), String("string"), Integer(true, findInvoker(BigDecimal.class, "intValue"), "number"), Double(true, findInvoker(BigDecimal.class, "doubleValue"), "number"), diff --git a/magic-editor/src/console/src/components/layout/magic-request.vue b/magic-editor/src/console/src/components/layout/magic-request.vue index 9ae51dfb0f3f810680c00757e08e7ef18f923f48..70c8ed45b1abd3da8194e5e180e73e8f700daf6d 100644 --- a/magic-editor/src/console/src/components/layout/magic-request.vue +++ b/magic-editor/src/console/src/components/layout/magic-request.vue @@ -211,6 +211,7 @@ ], headerTypes: [ {value: 'String', text: 'String'}, + {value: 'Boolean', text: 'Boolean'}, {value: 'Integer', text: 'Integer'}, {value: 'Double', text: 'Double'}, {value: 'Long', text: 'Long'}, @@ -220,6 +221,7 @@ ], types: [ {value: 'String', text: 'String'}, + {value: 'Boolean', text: 'Boolean'}, {value: 'Integer', text: 'Integer'}, {value: 'Double', text: 'Double'}, {value: 'Long', text: 'Long'},