小编Mat*_*att的帖子

没有@JsonFilter Annotation的Jackson JSON过滤器

我正在尝试使用Jackson库过滤API端点的响应.

我可以使用@JsonFilter("[filterNameHere]"),但最终会有一个类,期望每次都应用过滤器.

有没有办法只能在一个特定的实例上过滤响应?

Pizza pizza = pizzaService.getPizzaById(pizzaId);

ObjectMapper mapper = new ObjectMapper();
FilterProvider filters = new SimpleFilterProvider().addFilter("baseFilter", SimpleBeanPropertyFilter.serializeAllExcept("base"));

String json = mapper.writer(filters).writeValueAsString(pizza);

return Response.status(200).entity(json).build();
Run Code Online (Sandbox Code Playgroud)

我试过环顾四周但却找不到合适的东西.

java json jackson

7
推荐指数
1
解决办法
7733
查看次数

使用Groovy FTP最新文件

我正在使用Groovy编写脚本,该脚本将连接到FTP并将最新文件下载到本地计算机以对数据执行其他工作.

我正在尝试使用FTPClient和FTPFile来执行此操作,但不太确定如何选择最新文件?

我设法让它连接到FTP并返回到目前为止的文件列表.

//Retrieve latest file from FTP
FTPClient ftpClient = new FTPClient()
ftpClient.connect('xxxx.xxxxxxx.xxx')
ftpClient.login("xxxxxxxx", "xxxxxx")

FTPFile[] files = ftpClient.listFiles()
for (FTPFile file : files) {
    println(file.getName())
}

ftpClient.logout()
ftpClient.disconnect()
Run Code Online (Sandbox Code Playgroud)

java ftp scripting groovy

2
推荐指数
1
解决办法
5447
查看次数

标签 统计

java ×2

ftp ×1

groovy ×1

jackson ×1

json ×1

scripting ×1