当前位置:网站首页>Gson 学习笔记
Gson 学习笔记
2022-08-03 17:41:00 【一天不写程序难受】
目录
1 Gson是什么
Google Gson是一个简单的基于Java的库,用于将Java对象序列化为JSON,反之亦然。 它是由Google开发的一个开源库。
2 入门案例
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.2</version>
</dependency>要记住的步骤
以下是这里要考虑的重要步骤。
第1步:使用GsonBuilder创建Gson对象创建一个Gson对象。 它是一个可重用的对象。
GsonBuilder builder = new GsonBuilder();
builder.setPrettyPrinting();
Gson gson = builder.create();
Java
第2步: 将JSON反序列化为对象使用fromJson()方法从JSON获取对象。 传递Json字符串/Json字符串的源和对象类型作为参数。
//Object to JSON Conversion
Student student = gson.fromJson(jsonString, Student.class);
Java
第3步: 将对象序列化为JSON使用toJson()方法获取对象的JSON字符串表示形式。
//Object to JSON Conversion
jsonString = gson.toJson(student);边栏推荐
- Web3 安全风险令人生畏?应该如何应对?
- Crack: WebKitX ActiveX and WebKitX VHX
- yaml data format
- Interpretation of the paper (JKnet) "Representation Learning on Graphs with Jumping Knowledge Networks"
- 被误解的 MVC 和被神化的 MVVM(一)
- 中国算力大会昇腾鲲鹏生态论坛举办;快手成立独立to B业务部门…
- es6新增-async函数(异步编程的最终解决方案)
- TiFlash 计算层概览
- 分享 14 个你必须知道的 JS 函数
- 大型企业数据治理的现状和解决方案有哪些参考?_光点科技
猜你喜欢

【技术白皮书】第一章:OCR智能文字识别新发展——深度学习的文本信息抽取

Cool open technology x StarRocks: unified OLAP analysis engine, comprehensive building digital model of OTT

#yyds干货盘点# 面试必刷TOP101:两个链表的第一个公共结点

企业如何选择低代码开发平台

【时间的比较】

NLP范式新变化:Prompt

TiKV & TiFlash 加速复杂业务查询丨TiFlash 应用实践

分享一个开源的USB-CAN工具!

A complete detailed tutorial on building intranet penetration ngrok (with pictures and truth)

国内首发可视化智能调优平台,小龙带你玩转KeenTune UI
随机推荐
一加Ace值得买吗?用实力诠释性能的强大
WPF implements column chart
技术干货|如何将 Pulsar 数据快速且无缝接入 Apache Doris
383. Ransom Note
isNotBlank与isNotEmpty
NLP范式新变化:Prompt
LeetCode - 102. 二叉树的层序遍历;110. 平衡二叉树;098. 验证二叉搜索树
USD 能统一元宇宙吗?
精酿啤酒品牌,过把瘾就死?
Map和Set
高效的组织信息共享知识库是一种宝贵的资源
【机器学习】机器学习基本概念/术语3
Discuz新闻资讯GBK模板
云图说丨初识华为云微服务引擎CSE
STM32——LCD—FSMC原理简介
【Deliberately practice the view of the back tube】deliberately practice
A complete detailed tutorial on building intranet penetration ngrok (with pictures and truth)
JSON.stringify()的深入学习和理解
Execution plan of mysql
沃尔沃:这是会“种草”的“安全感”!