NutzCN Logo
问答 @JsonField(XXXX)这个标签哪里有介绍
发布于 25天前 作者 qq_4945a577 57 次浏览 复制 上一个帖子 下一个帖子
标签:

@JsonField(ignore=true)

4 回复

http://nutzam.com/core/json/annotations.html 不过最新又加了一些属性,还没更新文档...

看源码呗,就那几个属性

/**
 * Json字段的映射
 * 
 * @author zozoh(zozohtnt@gmail.com)
 * @author 有心猴(belialofking@163.com)
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.FIELD, ElementType.METHOD})
@Documented
public @interface JsonField {

    String value() default "";

    /**
     * 仅仅对 Field 有效,对 Method 则无效
     * 
     * @return 是否忽略这个字段
     */
    boolean ignore() default false;

    /**
     * 有些对象类型总是被当做字符串输出会有更好的效果,比如 Region<br>
     * 当然这些对象是可以被 Castors 从字符串正确的转换回来的。即它们有一个带一个字符串为参数的构造函数即可
     * <p>
     * 这个声明,也将作用于数组,和集合
     * 
     * @return 这个字段是否被强制输出成字符串
     * @see org.nutz.lang.util.Region
     */
    boolean forceString() default false;
    
    @Deprecated
    String dateFormat() default "";
    
    String dataFormat() default "";
    
    String timeZone() default "";
    
    String locale() default "";
}

当然是源代码

哪位有时候补全一下javadoc ^_^

添加回复
请先登陆
回到顶部