前言
Gson 是由 Google 开发并维护的一款 Java 库,核心功能是实现 Java 对象与 JSON 数据之间的序列化(Java 对象 → JSON 字符串)和反序列化(JSON 字符串 → Java 对象),旨在简化 Java 开发中 JSON 数据的处理流程,广泛应用于后端接口交互、数据存储等场景。
添加引用
引用
1 | implementation("com.google.code.gson:gson:2.8.5") |
和retrofit2搭配
1 | implementation("com.squareup.retrofit2:retrofit:2.9.0") |
对象转字符串
1 | val str = Gson().toJson(ques.stuAnswer) |
字符串转对象
1 | val ansList = Gson().fromJson(stuAnswer, Array<String>::class.java).toList() |