注释类型 JSONQuery
@Documented
@ParamLifeCycle(JSONQueryLifeCycle.class)
@Retention(RUNTIME)
@Target({PARAMETER,FIELD,METHOD,ANNOTATION_TYPE})
public @interface JSONQuery
URL JSON Query参数注解,该注解只能修饰方法的参数,被修饰的参数会被作为一个URL的Query参数并以JSON格式添加到请求的URL中的Query部分(即'?'后的那部分)
Query参数为 [参数名1]=[参数值1](&[参数名n]=[参数值n])* 的形式
[参数名] 由该注解的 value 属性表示
[参数值] 由该注解所修饰的参数的值表示
- 从以下版本开始:
- 1.5.0-BETA9
- 作者:
- gongjun[dt_flys@hotmail.com]
-
可选元素概要
可选元素
-
元素详细资料
-
value
URL JSON Query参数的参数名(可省略)[同name]如有参数名,将会以 [参数名]=[参数值] 的形式添加到URL中的Query参数部分(即'?'后的那部分)
如没有参数名,将直接以 [参数值] 的形式添加到URL中的Query参数部分,
如 @Query String name,且参数name的值为yyy的话,产生的URL便会是 http://xxx.xxx.xxx/xxx?yyy
- 返回:
- 参数名
- 默认值:
- ""
-
name
URL JSON Query参数的参数名(可省略)[同value]如有参数名,将会以 [参数名]=[参数值] 的形式添加到URL中的Query参数部分(即'?'后的那部分)
如没有参数名,将直接以 [参数值] 的形式添加到URL中的Query参数部分,
如 @Query String name,且参数name的值为yyy的话,产生的URL便会是 http://xxx.xxx.xxx/xxx?yyy
- 返回:
- 参数名
- 默认值:
- ""
-
filter
String filterThe filters will do some processing for the query value before sending request- 返回:
- filter names
- 默认值:
- ""
-
defaultValue
String defaultValue默认值- 返回:
- 默认值
- 默认值:
- ""
-
order
int order排序序号- 返回:
- 排序序号
- 默认值:
- -1
-