Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Spring boot“CommandLineRunner”和json_Json_Unit Testing_Spring Boot_Command Line - Fatal编程技术网

Spring boot“CommandLineRunner”和json

Spring boot“CommandLineRunner”和json,json,unit-testing,spring-boot,command-line,Json,Unit Testing,Spring Boot,Command Line,我正在编写一个命令行应用程序,它需要序列化/反序列化json文件,但似乎找不到非web示例。我找到的所有代码都与Restful API和Web有关 因此,问题是如何在Spring boot命令行应用程序中设置序列化器/反序列化器并将POJO映射到json。如果有一个示例单元测试展示如何设置Spring内容,那就太好了。我使用@JsonTest在Spring引导文档中尝试了代码片段,但它抱怨没有找到匹配的实现 非常感谢看看Jackson项目,特别是ObjectMapper 最简单的方法是创建一个O

我正在编写一个命令行应用程序,它需要序列化/反序列化json文件,但似乎找不到非web示例。我找到的所有代码都与Restful API和Web有关

因此,问题是如何在Spring boot命令行应用程序中设置序列化器/反序列化器并将POJO映射到json。如果有一个示例单元测试展示如何设置Spring内容,那就太好了。我使用@JsonTest在Spring引导文档中尝试了代码片段,但它抱怨没有找到匹配的实现


非常感谢

看看Jackson项目,特别是ObjectMapper

最简单的方法是创建一个ObjectMapper作为bean,并在整个项目中使用它

@Configuration
public class MyConfig() {
    @Bean
    public ObjectMapper objectMapper() {
        return new ObjectMapper() ;
    }
}