Java类型 | paramType | paramValue |
---|---|---|
int | int | 1 |
int[] | int[] | [1, 2] |
double | double | 1.2 |
double[] | double[] | [1.2, 1.3] |
short | short | 1 |
short[] | short[] | [1, 2] |
float | float | 1.2 |
float[] | float[] | [1.2, 1.3] |
long | long | 1 |
long[] | long[] | [1, 2] |
byte | byte | 字节 |
byte[] | byte[] | 字节 |
boolean | boolean | true false |
boolean[] | boolean[] | [true, false] |
char | char | A,如果字符过长取值为:"STR".charAt(0) |
char[] | char[] | [A, B] |
java.lang.String | java.lang.String String string | "foo" foo |
java.lang.String[] | java.lang.String[] String[] string[] | ["foo1", "foo2"] |
java.lang.Integer | java.lang.Integer Integer integer | 1 |
java.lang.Integer[] | java.lang.Integer[] Integer[] integer[] | [1, 2] |
java.lang.Double | java.lang.Double Double | 1.2 |
java.lang.Double[] | java.lang.Double[] Double[] | [1.2, 1.3] |
java.lang.Short | java.lang.Short Short | 1 |
java.lang.Short[] | java.lang.Short[] Short[] | [1, 2] |
java.lang.Long | java.lang.Long Long | 1 |
java.lang.Long[] | java.lang.Long[] Long[] | [1, 2] |
java.lang.Float | java.lang.Float Float | 1.2 |
java.lang.Float[] | java.lang.Float[] Float[] | [1.2, 1.3] |
java.lang.Byte | java.lang.Byte Byte | 字节 |
java.lang.Byte[] | java.lang.Byte[] Byte[] | 字节 |
java.lang.Boolean | java.lang.Boolean Boolean | true false |
java.lang.Boolean[] | java.lang.Boolean[] Boolean[] | [true, false] |
JavaBean(就是平时用的DTO,class类) | com.your.package.BeanName | {"att1":"foo","att2":"foo2"} |
JavaBean[] | com.your.package.BeanName | [{"att1":"foo"}, {"att1":"foo2"}] |
java.util.Map以及子类 | java.util.Map以及子类 | {"att1":"foo","att2":"foo2"} |
java.util.Map<String,JavaBean> | java.util.Map | {"keyName":{"att1":"foo"}} |
java.util.HashMap<Object,Object> | java.util.HashMap | {"keyName":{"att1":"foo"}} |
java.util.Collection以及子类 | java.util.Collection以及子类 | ["a","b"] |
java.util.List<String> | java.util.List | ["a", "b"] |
java.util.List<JavaBean> | java.util.List | [{"att1":"foo1"}, {"att1":"foo2"}] |
java.util.List<Map<Object, JavaBean>> | java.util.List | [{"keyName1":{"att1":"foo1"}}, {"keyName2":{"att1":"foo1"}}] |
java.util.List<Long> | java.util.List | [1, 2, 3] |
java.util.ArrayList<Object> | java.util.ArrayList | ["foo" , 1, true] |
枚举(1) 例如:枚举InvoiceTypeEnum内这样写:TYPE_001(“key1”,“value1”) | 例如: com.zto.financial.facade.enums.InvoiceTypeEnum | {"name": "TYPE_001", "class":"com.zto.financial.facade.enums.InvoiceTypeEnum"} (注:telnet请求要写name和class,jmeter请求只要写个“invoiceTypeEnum”:“TYPE_001”即可) |
枚举(2) 例如:枚举写在JavaBean中(DTO class类)如下定义: private InvoiceTypeEnum invoiceTypeEnum;
InvoiceTypeEnum中,在InvoiceTypeEnum.java文件中如下定义: enum InvoiceTypeEnum{ (“Type_001”,"001"), (“Type_002”,"002"), (“Type_003”,"003") }
| 枚举类型InvoiceTypeEnum所在路径 | { “invoiceTypeEnum”: “Type_001” } |