gson相关内容

在泽西岛使用 Gson 而不是 Jackson

我有一个使用和生成 JSON 对象的 RESTful 服务,我希望 Jersey 使用 Gson 而不是 Jackson. 这怎么能……? 解决方案 你需要编写MessageBodyReader 和 MessageBodyWriter(可能在同一个类中)并注册到 Jersey(如果你使用包扫描,@Provider 注释就足够了)——很像JacksonJsonProvider 做到了: ..
发布时间:2021-11-18 22:48:48 Java Web开发

将具有重复键的 JSON 对象转换为 JSON 数组

我有一个从包含重复键的数据库中获取的 JSON 字符串.我想通过将它们的值组合到一个数组中来删除重复的键. 例如 输入 {"a":"b",“光盘","c":"e","f":"g"} 输出 {"a":"b","c":["d","e"],"f":"g"} 实际数据是一个可能嵌套的大文件.我不会提前知道有什么或多少对. 为此我需要使用 Java.org.json 因为key 重 ..
发布时间:2021-11-18 04:36:50 Java开发

使用 GSON 在 string 和 byte[] 之间转换 JSON

我正在使用 hibernate 将对象映射到数据库.客户端(iOS 应用程序)以 JSON 格式向我发送特定对象,我使用以下实用程序方法将其转换为它们的真实表示: /*** 将任何 json 字符串转换为相关的对象类型* @param jsonString 要转换的字符串* @param classType 要转换的类* @return 创建的对象*/公共静态T getObjectFrom ..
发布时间:2021-11-18 04:12:05 Java开发

使用 GSON 解析 JSON 数组

我有一个基本的 JSON,所有数据都包含在一个数组中.有人会认为从数组中检索一个值很简单,但在尝试了多种不同的解析方法后,我觉得我完全迷失了.任何帮助将不胜感激.很抱歉这个问题的措辞很糟糕. 我知道我已经尝试使用 JsonReader 将 JSON 作为对象读取,然后解析 ID 字段.那将是我的最新尝试,其他尝试的代码已经被删除了,我无法提供有关所述尝试的太多信息 JsonReader r ..
发布时间:2021-11-18 03:10:12 Java开发

如何使用 Gson 将 JSONArray 转换为列表?

在我的 Android 项目中,我试图将接收到的 JSONArray 转换为列表.在 this SO answer 的帮助下,我得到了一个再远一点.我现在有以下代码: Gson gson = new Gson();JSONArray jsonArray = NetworkUtilities.getData("mymodeldata");Type listType = new TypeToken> ..
发布时间:2021-11-18 03:07:57 Java开发

使用 GSON 解析 JSON 数组

我有一个这样的 JSON 文件: [{"number": "3","title": "hello_world",}, {“2号","title": "hello_world",}] 在文件具有根元素之前,我会使用: Wrapper w = gson.fromJson(JSONSTRING, Wrapper.class); code 但我不知道如何编写 Wrapper 类,因为根元素是一 ..
发布时间:2021-11-18 01:38:34 Java开发

如何使用 Gson 解析 JSON 数组

我想解析 JSON 数组并使用 gson.首先,我可以记录 JSON 输出,服务器清楚地响应客户端. 这是我的 JSON 输出: [{编号:'1',标题:'示例标题',....},{编号:'2',标题:'示例标题',....},...] 我尝试了这个结构来解析.一个类,它依赖于所有 JSONArray 的单个 array 和 ArrayList. 公共类 PostEntity {私 ..
发布时间:2021-11-18 01:11:19 Java开发

如何在 Android 中解析 JSON 数组(不是 Json 对象)

我很难找到解析 JSONArray 的方法.它看起来像这样: [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] 如果 JSON 的编写方式不同,我知道如何解析它(换句话说,如果我返回的是 json 对象而不是对象数组).但这就是我所拥有的,并且必须随它去. *EDIT:这是一个有效的 json.我使用这个 ..
发布时间:2021-11-18 01:01:26 Java开发

数组反序列化的Gson数组

我有以下 JSON 结构: [{“身份证":1,“子类别":[{“身份证":2,“子类别":[]},{“身份证":3,“子类别":[]}]},{“身份证":4,“子类别":[{“身份证":5,子类别: []}]}] 类别的模型类(为简单起见,省略了标题等字段),用于反映 JSON 结构: 公共类类别{整数 ID = 0;ArrayList子类别 = 空;} 我正在尝试使用 Gson 库 ..
发布时间:2021-11-17 23:57:52 移动开发

保存 ArrayList<自定义对象>到本地存储

哦,天哪,所以我花了大约一个小时阅读并尝试在 Android 首选项和本地存储中存储 Parcelable Object 的 ArrayList 的不同方法,现在我又回到了原点.顺便说一下,我已经下载并导入了 Gson,并不是说我可以让它工作. 基本上,我在名为 taskList 的 ArrayList 中有一个名为 Task 的类,即使我的用户关闭我也需要保存它我的应用程序.Object ..
发布时间:2021-11-17 23:55:37 Java开发

将 ForeignCollection 转换为 ArrayList - ORMLite、Gson 和 Android

如果我的解释不是很清楚,我深表歉意,但如果需要,我会添加和编辑这个问题以确保清晰. 我正在开发一个 Android 应用程序,它通过外部 API 接收数据并使用 ORMLite 在本地存储数据.在本地存储数据并使用 ORMLite 之前,我有从服务器检索 JSON 并通过以下方式解析它的模型: Gson gson = new Gson();String result = ApiClient ..
发布时间:2021-11-17 23:51:43 移动开发

Gson 反序列化生成 NULL 值

我试图读取 JSON 文件并将其转换为数组,但在读取 JSON 文件后从数组中获取空​​值.我正在为我的 ShipDetail 类使用默认构造函数. BufferedReader detailReader = new BufferedReader( new FileReader(shipDetails));//缓冲传递以将 json 数组转换为 java 数组ShipDetail[] ship ..
发布时间:2021-11-17 23:44:20 Java开发

JSON 数组到 Java 对象

我需要解析如下所示的 JSON 文件: [{“y":148,“x":155},{“y":135,“x":148},{“y":148,“x":154}] 我想将这些 X 坐标和 Y 坐标放入 JavaObject Click 中,该类如下所示: public class 点击{整数 x;输入 y;公共点击(int x,int y){this.x = x;这.y = y;}公共 int ge ..
发布时间:2021-11-17 23:16:49 Java开发