您的位置:首页 > 编程语言 > Java开发

java注解

2016-02-15 14:49 447 查看
@Target(ElementType.FIELD)

//获取加了注解的方法

Method[] methods = type.getMethods();
Field[] fields = type.getDeclaredFields();
for(Field field:fields){
String descriptor=Modifier.toString(field.getModifiers());//获得其属性的修饰
if(descriptor.indexOf("static")>0){
str.add(field.getName());
}
}


@Target(ElementType.METHOD)

//获取 加了注解的属性

Field[] fields = type.getDeclaredFields();
public static <T> JSONObject objectToJson2(Object object,Class<T> type) throws Exception{
//获取注解
Method[] methods = type.getMethods();
for (Method method:methods){
if(method.getAnnotation(JsonIgore.class)!=null){

System.out.println("被注解的字段为:"+method.getName());
}
}

String json = objectToJsonString(object);
JSONObject result1 = jsonParse(json);
return result1;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: