我正在编写一个需要序列化/反序列化json文件的命令行应用程序,但似乎无法找到非Web示例。我发现的所有代码都与Restful API和Web有关。
所以问题是如何在Spring启动命令行应用程序中设置序列化程序/反序列化程序并将pojos映射到json。如果有一个示例单元测试显示如何设置其Spring内容,那就太棒了。我在使用@JsonTest Auto-configured JSON tests的Spring启动文档中尝试了代码片段,但它抱怨找不到匹配的实现。
非常感谢
答案 0 :(得分:1)
看一下Jackson项目,特别是ObjectMapper。
https://github.com/FasterXML/jackson
最简单的方法是将ObjectMapper创建为bean,并在整个项目中使用它。
@Configuration
public class MyConfig() {
@Bean
public ObjectMapper objectMapper() {
return new ObjectMapper() ;
}
}