java - 使用 gson 将 Java 对象转换为 JSON 字符串
问题描述
我在这里找到了一些示例,说明如何将 json 转换为 java 对象,但在这里我需要将 Java 对象转换为GSON
我有一个 Java 对象,现在我想将 Java 对象转换为 Gson。我怎样才能做到这一点,请参考我的代码。
Staff obj = new Staff();
Gson gson = new Gson();
我需要将人员对象转换为 gson 对象
这是我的员工班
public class Staff {
private String name;
private int age;
private String position;
private BigDecimal salary;
private List<String> skills;
我该怎么办?
解决方案
首先:没有“gson”对象。只有 JSON 数据,特定格式的字符串,Gson 工具允许您将 JSON 字符串转换为 java 对象(json 解析),并将 java 对象转换为 JSON 字符串。从那里开始,您的请求归结为:
Gson gson = new Gson();
String json = gson.toJson(someInstanceOfStaff);
除此之外,您应该获得一个很好的教程并学习这个主题,就像这里的这个。
推荐阅读
- python - 无法为 django 运行迁移命令
- php - 我的 PHP PDO 不会对数据库 PHPMYADMIN 运行更新查询
- java - 为什么插入语句不创建新行?
- javascript - 如何
在javascript中用字符串中的其他内容替换多个标签实例? - python - 再次从 Python DataFrame 的行/列数据进行配对
- python - json.loads() 没有拉入完整的 python 文件
- c++ - 生成包含给定类型的 N 个参数的可变参数列表的最佳方法?
- mysql - 无法从不同项目中的 firebase 云函数访问云 SQL
- javascript - 是否可以通过 $_POST 而不是 $_FILES 移动图像?
- android - 如何阻止 ART 在 android 8.0(Oreo) 中为第三方应用程序创建 /OAT/..odex