问题标签 [gson]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2849 浏览

iframe - 如何从 iFrame 访问 servlet 结果?

我正在使用 JavaScript。我使用 iframe 将文件上传到 servlet 。我使用正确接收帖子并返回 gson 对象的 java servlet。但是我无法从 iframe 访问返回的对象。

这是表格

servlet 做它需要的任何事情并返回

其中 gsonTable 是 {"nickname":"defaultStatname","date":"1/1/2010/"}

如何从 div 中获取 gson 对象?

在我的功能中

当我执行 eval(myvar) 我得到“无效标签”时,我感到非常惊讶,因为作为一个 gson 对象,评估字符串应该没问题。我确定我在某个地方犯了错误,但我找不到它。也许我根本不应该将 gson 对象存储在 div 中,并且有更好的解决方案。任何帮助都会很棒 /f

0 投票
2 回答
5353 浏览

json - GSON反序列化问题

我在使用 GSON 库时遇到反序列化问题。

以下是我尝试反序列化的 JSON 代码

我创建以下类

调用 GSON 库后,数据为空。有什么想法有什么问题吗?

提前感谢您的帮助......我认为这是微不足道的......

0 投票
2 回答
2002 浏览

java - Json:如何使用 java 从单个外部 Json 对象中提取内部 Json 对象

我有以下 Json 字符串,来自 google 搜索查询:

最外层(单个)标签是“responseData” 第一个(也是单个)嵌套标签是“results” 在“results”对象中,我有 2 个相同的网状数据集,每个代表一个完整的 google 搜索结果,其中包含我需要的元素,例如:“titleNoFormatting”、“addressLines”和“phoneNumbers”。

我正在编写我的第一个 Android java 应用程序,并且非常努力地提取我需要的值。我研究过 Gson 和 Jackson,但无法为自己想出解决方案。我认为,部分问题可能与一个事实有关,即这些内部数据集没有明确的容器名称,它们只是具有相同的结构:外部标签“结果”仅出现一次,并且包含两个相同的数据集。请任何人提供如何处理此问题的示例?

0 投票
4 回答
125277 浏览

java - 如何使用 GSON 或 Java 中的其他 JSON 库反序列化列表?

我可以List<Video>在 GAE 上的 servlet 中序列化 a,但不能反序列化它。我究竟做错了什么?

这是我在 GAE 中的课堂视频,已序列化:

这是我在其他应用程序中的课程视频,我尝试反序列化:

0 投票
1 回答
853 浏览

android - 一种快速模拟 REST 服务的方法,用于 Android/GSon 使用?

我们尝试了 WCF,它相当复杂,它在 JSON 中返回空值,GSon 对此感到窒息。

是否有另一种快速而肮脏的方式来模拟 REST 服务,供 Android/GSon 使用?

0 投票
2 回答
6561 浏览

java - 如何在杰克逊和 Gson 之间转换日期?

在我们的 Spring 配置的 REST 服务器中,我们使用 Jackson 将对象转换为 Json。该对象包含几个 java.util.Date 对象。

当我们尝试使用 Gson 的 fromJson 方法在 Android 设备上反序列化它时,我们会得到一个“java.text.ParseException: Unparseable date”。自 1970 年以来,我们尝试将日期序列化为与毫秒对应的时间戳,但得到了相同的异常。

是否可以将 Gson 配置为将时间戳格式的日期(例如 1291158000000)解析为 java.util.Date 对象?

0 投票
1 回答
12729 浏览

json - 使用 gson 反序列化泛型

我正在使用 GSON 1.4 并使用以下两个泛型序列化一个arraylist<myObject>对象 String data = Gson.toJson(object, object.class)。当我对它进行反理想化时,我会gson.fromJson(json, type);

可悲的是我得到

java.lang.IllegalArgumentException:无法将 java.util.ArrayList 字段...设置为 java.util.LinkedList

这是为什么 ?GSON doc 指出,如果我使用 object.class 参数进行序列化,它支持泛型。任何的想法?谢谢。

我的课是:

0 投票
1 回答
2496 浏览

java - 从 String 解析到 Map 时出现 JsonParseException

我已经像这样完成了 Map 对象到字符串对象的转换

在 ftl 中,我将返回的 String 对象设置为 request 并将其粘贴到 JSP 文件中

在 exportContentCountList 中,我尝试将字符串对象解析回 Map 对象,

执行时,出现以下异常。这是例外

可能是什么问题?

0 投票
1 回答
15813 浏览

java - 试图在 Json 中的某个元素内获取元素或自身的值返回 null

您好我试图从 JsonObject 中获取元素的值。我正在使用带有 Gson 库的 java。

这是代码的相关部分:

这是Json的一部分:

当我得到顶部元素“路由”它很好并打印它显示元素内部的内容但是当我尝试例如获取元素“摘要”时,返回为空,这就是输出中显示的内容,所以随后我无法获得它的价值。怎么了?如何获得任何 JsonElement 的值?请尽快回复我。提前致谢。

0 投票
1 回答
17389 浏览

java - Java - 嵌套在嵌套中的 Gson 解析

我必须与 API 交互,并且响应格式(从我读过的内容来看)似乎结构很差。我发现 google groups 回复了一个有点类似的问题here,但我在实现 Response 类来处理 Gson.fromJson 时遇到了麻烦。有没有我错过的例子?