注释类型 JSONQuery


URL JSON Query参数注解,该注解只能修饰方法的参数,被修饰的参数会被作为一个URL的Query参数并以JSON格式添加到请求的URL中的Query部分(即'?'后的那部分)

Query参数为 [参数名1]=[参数值1](&[参数名n]=[参数值n])* 的形式

[参数名] 由该注解的 value 属性表示

[参数值] 由该注解所修饰的参数的值表示

从以下版本开始:
1.5.0-BETA9
作者:
gongjun[dt_flys@hotmail.com]
  • 可选元素概要

    可选元素
    修饰符和类型
    可选元素
    说明
    默认值
    The filters will do some processing for the query value before sending request
    URL JSON Query参数的参数名(可省略)[同value]
    int
    排序序号
    URL JSON Query参数的参数名(可省略)[同name]
  • 元素详细资料

    • value

      @AliasFor("name") String value
      URL JSON Query参数的参数名(可省略)[同name]

      如有参数名,将会以 [参数名]=[参数值] 的形式添加到URL中的Query参数部分(即'?'后的那部分)

      如没有参数名,将直接以 [参数值] 的形式添加到URL中的Query参数部分,

      如 @Query String name,且参数name的值为yyy的话,产生的URL便会是 http://xxx.xxx.xxx/xxx?yyy

      返回:
      参数名
      默认值:
      ""
    • name

      @AliasFor("value") String name
      URL JSON Query参数的参数名(可省略)[同value]

      如有参数名,将会以 [参数名]=[参数值] 的形式添加到URL中的Query参数部分(即'?'后的那部分)

      如没有参数名,将直接以 [参数值] 的形式添加到URL中的Query参数部分,

      如 @Query String name,且参数name的值为yyy的话,产生的URL便会是 http://xxx.xxx.xxx/xxx?yyy

      返回:
      参数名
      默认值:
      ""
    • filter

      String filter
      The filters will do some processing for the query value before sending request
      返回:
      filter names
      默认值:
      ""
    • defaultValue

      String defaultValue
      默认值
      返回:
      默认值
      默认值:
      ""
    • order

      int order
      排序序号
      返回:
      排序序号
      默认值:
      -1