/**
     * 将对象转换成json字符串格式
     * @param value 需要转换的对象(注意,需要在要转换的对象中定义JsonFilter注解)
     * @param properties 需要转换的属性
     */
    public String writeObjectToJson(Object value, String[] properties) throws JsonGenerationException,
            JsonMappingException, IOException {
        return objectMapper.writer(
                new SimpleFilterProvider().addFilter(AnnotationUtils.getValue(
                        AnnotationUtils.findAnnotation(value.getClass(), JsonFilter.class)).toString(),
                        SimpleBeanPropertyFilter.filterOutAllExcept(properties))).writeValueAsString(value);    }调试了半天,想不明白AnnotationUtils.findAnnotation(value.getClass(), JsonFilter.class)报空指针异常