1. 程式人生 > >json解析框架

json解析框架

json解析框架

2、需要在App.java中繼承WebMvcConfigurerAdapter重寫方法:configureMessageConverters 添加我們自己定義的json解析框架; 2.1 @Bean註入第三方的json解析框架: @Bean public HttpMessageConverters fastJsonHttpMessageConverters() { // 1、需要先定義一個 convert 轉換消息的對象; FastJsonHttpMessageConverter fastConverter = new FastJsonHttpMessageConverter(); //2、添加fastJson 的配置信息,比如:是否要格式化返回的json數據; FastJsonConfig fastJsonConfig = new FastJsonConfig(); fastJsonConfig.setSerializerFeatures(SerializerFeature.PrettyFormat); //3、在convert中添加配置信息. fastConverter.setFastJsonConfig(fastJsonConfig); HttpMessageConverter<?> converter = fastConverter; return new HttpMessageConverters(converter); }
  /**
     * Spring Boot默認使用的json解析框架是jackson
     * @return
     */
    @RequestMapping("/getDemo")
    public person getDemo(){
        person demo = new person();
        demo.setAge(1);
        demo.setName("張三");
        demo.setCreateTime(new Date());
        demo.setRemarks("這是備註信息");
        return demo;
    }

json解析框架