json字符串转对象的几种方式[通俗易懂]

json字符串转对象的几种方式[通俗易懂]json字符串转对象 importnet.sf.json.JSONObjectStringresponse=”{\”status\”:\”error\”,\”message\”:\”没有选中文件!\”}”;JSONObjectjsonObject=JSONObject.fromObject(response); StringdocumentId=(String)jsonObject.get(“message”);

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

Jetbrains全系列IDE稳定放心使用

1. java自带的原生sf.json

json字符串转对象

		
import net.sf.json.JSONObject

String response="{\"status\":\"error\",\"message\":\"没有选中文件!\"}";
JSONObject jsonObject=JSONObject.fromObject(response);
	String documentId=(String) jsonObject.get("message");

JSONObject jsonObject = new JSONObject(JSON字符串);

2.阿里巴巴的fastjson

json字符串转对象

import com.alibaba.fastjson.JSON

		HashMap al = (HashMap)JSON.parseObject(JSON字符串,HashMap.class);
		PersonalVo user = (PersonalVo)JSON.parseObject(JSON字符串,PersonalVo.class);
		List<类型> list=JSON.parseArray(JSON字符串,类型.class);

对象转json字符串

String json=JSON.toJSONString(要转换的对象)

3.Gson解析

json字符串转对象

Student stu = new Gson().fromJson(json, Student.class);

对象转json字符串

String json = new Gson().toJson(对象)

4.JackJson解析

json字符串转对象

Student stu = new ObjectMapper().readValue(json字符串, Student .class);
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/184948.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 中台之上(十一):企业级业务架构设计的“五难”「建议收藏」

    中台之上(十一):企业级业务架构设计的“五难”「建议收藏」中台之上(十一):企业级业务架构设计的“五难”

    2022年4月21日
    64
  • js中的ajax和jquery中的ajax学习笔记

    js中的ajax和jquery中的ajax学习笔记

    2021年7月10日
    91
  • N皇后问题_Java递归解决N皇后问题

    N皇后问题_Java递归解决N皇后问题18124 N皇后问题时间限制:2000MS 内存限制:65535K提交次数:0通过次数:0题型:编程题   语言:G++;GCC;VCDescription有N*N的国际象棋棋盘,要求在上面放N个皇后,要求任意两个皇后不会互杀,有多少种不同的放法?输入格式每一个数为T,代表CASE的数量,T<=13此后,每行一个数N(13>=N>0)

    2022年9月29日
    2
  • Hsql函数下_sql nvl函数

    Hsql函数下_sql nvl函数Hsql函数.下(窗口函数、分析函数、增强group)参考链接:https://blog.csdn.net/scgaliguodong123_/article/details/601353851.窗口函数与分析函数应用场景:(1)用于分区排序(2)动态GroupBy(3)TopN(4)累计计算(5)层次查询1.1、窗口函数FIRST_VALUE:取分组内排序后,…

    2022年9月16日
    3
  • Windows XP虚拟机安装全过程(VMware)「建议收藏」

    Windows XP虚拟机安装全过程(VMware)「建议收藏」​1.准备工作VMware没有装上的,可以参考一下之前装win2000的前半部分:博客链接然后电脑要安装一个迅雷,下载链接:迅雷下载链接;最后,就是大名鼎鼎的网站NextItellyou(原msdn我告诉你)的账号啦,链接:网站链接所有这些准备工作都做好之后,就可以开始下一步了~2.下载WindowsXP镜像(非百度网盘)打开NextItellyou官方网站,然后点击WindowsXP;然后点黄色箭头指向的“复制”;然后打开迅雷,它应该就会自动跳出下

    2022年8月16日
    10
  • unit8或double灰度图像的伪彩色显示[通俗易懂]

    unit8或double灰度图像的伪彩色显示[通俗易懂]简单将unit8或double类型灰度图以设定的伪彩色图像显示:  figure,imshow(gray,’Colormap’,jet(255));将灰度图像直接转化为RGB图形:rgb=ind2rgb(gray2ind(im,255),jet(255));如果是unit8数据而不是double类型数据可采用如下伪彩色转换:rgb=label2rgb(gray2ind(…

    2022年9月2日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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