当前位置:网站首页>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);
边栏推荐
- 茅台日赚1.65亿,经销商日子却越来越难
- 域名抢注“卷”到了表情包?ENS逆势上涨的新推力
- CC2530_ZigBee+HUAWEI CLOUD IOT: Design your own cold chain acquisition system
- JS string to GBK encoding ultra-reduced implementation
- Dataworks中PyOdps里面pandas.read_sql()支持Odps吗?
- JS 字符串转 GBK 编码超精简实现
- 【刻意练习观后管】刻意练习
- 软件盘点企业使用服装ERP的好处
- LeetCode - 102. 二叉树的层序遍历;110. 平衡二叉树;098. 验证二叉搜索树
- Atomic Wallet已支持TRC20-USDT
猜你喜欢
随机推荐
Web3 安全风险令人生畏?应该如何应对?
完整的搭建内网穿透ngrok详细教程(有图有真相)
#yyds干货盘点# 面试必刷TOP101:两个链表的第一个公共结点
PMP备考敏捷考题的五点应对策略
【JS】利用JS给删除按钮添加提示框
cell delay和net delay
uniapp 切换 history 路由模
leetcode-每日一题899. 有序队列(思维题)
全尺度表示的上下文非局部对齐,南科大&优图提出NAFS解决基于文本的Re ID
es6新增-Promise详解(异步编程的解决方案1)
数据万象内容审核 — 共建安全互联网,专项开展“清朗”直播整治行动
yaml data format
2022爱分析· 银行数字化厂商全景报告
使用o.execute_sql 查询很很很小的表, 要7/8秒钟, 这个怎么解决
【机器学习】机器学习的基本概念/术语2
【云驻共创】【HCSD大咖直播】亲授大厂面试秘诀
es6新增-async函数(异步编程的最终解决方案)
vant自动上传图片/文件
sphinx error connection to 127.0.0.1:9312 failed (errno=0, msg=)
ASP.NET Core依赖注入之旅:3.Service Locator和依赖注入