当前位置:网站首页>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);
边栏推荐
猜你喜欢
WPF 实现柱形统计图
JS string to GBK encoding ultra-reduced implementation
从技术全景到场景实战,透析「窄带高清」的演进突破
一文带你弄懂 CDN 技术的原理
InnoDB 中不同SQL语句设置的锁
How to install and start VNC remote desktop service on cloud GPU?
融云「音视频架构实践」技术专场【内含完整PPT】
工程仪器设备在线监测管理系统常见问题和注意事项
大型企业数据治理的现状和解决方案有哪些参考?_光点科技
论文解读(JKnet)《Representation Learning on Graphs with Jumping Knowledge Networks》
随机推荐
China Hashpower Conference Ascension Kunpeng Ecological Forum was held; Kuaishou established an independent to B business department…
PTA递归练习
yaml data format
102. 最佳牛围栏
three.js简介
ASP.NET Core依赖注入之旅:3.Service Locator和依赖注入
揭秘deepin 23,从这里开始!
Trie思想及模板
383. Ransom Note
341. Flatten Nested List Iterator
沃尔沃:这是会“种草”的“安全感”!
中国算力大会昇腾鲲鹏生态论坛举办;快手成立独立to B业务部门…
websocket Handshake failed due to invalid Upgrade header
Share 14 JS functions you must know
Halcon 小笔记 C# 图片是否有效
计网知识点
新“妖股”13个交易日暴涨320倍,市值3100亿美元超阿里
【engine】RtcSyncCallback回调、回调容器RtcCallbackContainer及MediaPacketSenderImpl 中回调使用
vant自动上传图片/文件
【mysql】SIGN(x) function