zoukankan      html  css  js  c++  java
  • 【SpringMVC】JSON使用(jackson、fastjson)

     

     1.jackson的使用

    乱码问题解决

    注解@ResponseBody直接将方法的返回值 传到当前网页上 不需要去走视图解析器

     

     问题解决

    在注解ResponseMapping那里改为这个

    或者可以更懒一点 直接在配置文件中声明

    <mvc:annotation-driven>
       <mvc:message-converters register-defaults="true">
           <bean class="org.springframework.http.converter.StringHttpMessageConverter">
               <constructor-arg value="UTF-8"/>
           </bean>
           <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter">
               <property name="objectMapper">
                   <bean class="org.springframework.http.converter.json.Jackson2ObjectMapperFactoryBean">
                       <property name="failOnEmptyBeans" value="false"/>
                   </bean>
               </property>
           </bean>
       </mvc:message-converters>
    </mvc:annotation-driven>

    对象集合的输出

     

    输出时间戳

    可以定义为工具类,方便调用

    二、fastjson的使用

    <dependency>
       <groupId>com.alibaba</groupId>
       <artifactId>fastjson</artifactId>
       <version>1.2.60</version>
    </dependency>

  • 相关阅读:
    星空雅梦
    星空雅梦
    Navicat permium快捷键
    Mysql建表+创建索引
    mysql 常见ALTER TABLE操作
    mysql常用的索引种类
    xShell终端中文乱码-解决方法
    git删除本地分支和远程分支
    git版本回退
    log4j2配置文件log4j2.xml详解
  • 原文地址:https://www.cnblogs.com/cckong/p/14396916.html
Copyright © 2011-2022 走看看