java解析字符串_java string 转jsonobject

java解析字符串_java string 转jsonobject#学习Java对象转json字符串的基本代码@ControllerpublicclassUserController{@RequestMapping(“/json1”)@ResponseBodypublicStringjson1()throwsJsonProcessingException{//创建Json对象ObjectMapperm…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

#学习Java对象转json字符串的基本代码

@Controller
public class UserController {

@RequestMapping("/json1")
@ResponseBody
    public String json1() throws JsonProcessingException {
    //创建Json对象
    ObjectMapper mapper=new ObjectMapper();
    //创建一个User对象
    User user=new User("夯实",32,"男");
    //将我们的java对象转换为json字符串返回给浏览器
    String str = mapper.writeValueAsString(user);
    //返回字符串
    return str;
}
}

#解决返回字符串,浏览器页面的json格式出现的乱码

我们可以在springmvc的配置文件上添加一段消息StringHttpMessageConverter转换配置!

<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>

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/191057.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 网站域名加WWW与不加WWW区别

    网站域名加WWW与不加WWW区别

    2021年10月25日
  • pycharm2020.2.3专业版安装教程(python开发cad插件)

    下面通过三种方法给大家介绍Pycharm2020.1安装中文语言插件的方法,大家可以参考下:方法一(在搜索不到插件):1.安装好Pycharm并打开Pycharm2.打开File,找到Settings并打开3.打开Settings中的Pulgins,选择Marketplace,搜索chinese出现下图这个就可以在线安装,不出现离线安装(方法二)方法二(推荐):1.查看Pycharm版本help–…

  • 英文高频词

    英文高频词(‘rods’,100)(‘carbohydrates’,100)(‘stresses’,100)(‘premiered’,100)(‘cyrus’,100)(‘drastically’,100)(‘eukaryotic’,100)(‘witchcraft’,100)(‘accompaniment’,100)(‘conventionally’,

  • Java对象序列化详解

    Java对象序列化详解所有分布式应用常常需要跨平台,跨网络,因此要求所有传的参数、返回值都必须实现序列化。一、定义  序列化:把Java对象转换为字节序列的过程。    反序列化:把字节序列恢复为Java对象的过程。二、用途  对象的序列化主要有两种用途:    1)把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;(持久化对象)    2)在网络上传送对象的字节序列。(网络传输对象)…

  • 恐怖的vs2005 sp1安装过程.

    恐怖的vs2005 sp1安装过程.今天刚把这个400多M的sp1从公司拷回来,算计着这样可以省掉不少下载时间.可是,可是,竟然没有想到,安装过程是如此的恐怖.首先,我的C盘空间明显的感到害羞,只有1.5G的剩余空间了,赶

  • mysql查询前10条记录「建议收藏」

    mysql查询前10条记录「建议收藏」https://blog.csdn.net/xc_gxf/article/details/8149042

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号