gson
-
GSON 忽略类型错误的元素 我正在使用Retrofit(与OkHttp和GSON结合使用)与在线Web服务进行通信。Web 服务在其所有响应之间都有一个默认的包装器,类似于: 只要请求有效,这一切都可以正常工作。但是,当服务器端发
-
严格的JSON解析谷歌的Gson? 假设我正在使用Google的Gson库将JSON解析为Java数据结构。 如果有一个没有相应JSON的Java字段,有没有一种简单的方法来引发异常?也就是说,我希望要求JSON具有Java结构中的所有字段。
-
带改造 2 的多个转换器 我有一个( 和 )时,该应用程序将始终选择第一个转换器,而不是适合响应类型的转换器,这当然会导致错误。 线程“main” java.lang.ClassCastException 中的异常:com.example.retrofit.DiscoveryResponse
-
使用GSON将POJO序列化为JSON 我拉入一些JSON,将其反序列化为POJO,编辑对象的一些属性,现在我想用GSON将其序列化回JSON并将其发送回去。 如何使用GSON将javabean序列化为JSON?
-
-
如何让GSON省略空或空对象以及空数组和列表? 我正在使用Gson,并且我处于必须缩小某些Json字符串大小的情况下。我想通过让它不将空对象,仅空值以及空列表和数组放入Json字符串来做到这一点。 有没有一种直接的方法可以做到这一点?
-
java.lang.NumberFormatException:预期的 int,但在第 1 行 8454 处为 0.6 我正在使用改造库进行演示项目中的调用。 我收到以下错误: java.lang.NumberFormatException:预期有一个 int,但在第 1 列 8454 路径 $.result.results.ads[2].acres 的第 1 列处为 0.6 我的立场是,这取决
-
GSON 反序列化键值到自定义对象 我需要反序列化json,它是日期/长整型值的数组。下面是返回的 JSON 的示例: 我似乎找不到一种方法来指示GSON将JSON映射的键/值映射到我的自定义类中的日期/值字段。有没有办法做到这一点,
-
关闭 Gson 双序列化中的科学记数法 当我使用Gson序列化包含接近零的双精度值的对象时,它使用的是科学的E符号: 相反?我可以实现一个自定义的JsonSerializer,但它返回一个JsonElement。我必须返回一个JsonPrimitive,其中包含一个
-
DateFormat pattern “yyyy-MM-dd'T'HH:mm:ss.SSS'Z'“ in Gson 我有两个如下所示的字段(请注意,第一个字段具有毫秒部分): 第一个字段被反序列化为Java日期类型:2011-11-02 02:50:12.208(看起来像忽略了时区部分 - 'Z',这是我预期的)。但是,第二
标签