问题标签 [fromjson]

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 回答
46 浏览

java - 使用 GSON 将数据从 JSON 文件解析为 Java 对象

我有一个非常长的 JSON 文件,它的结构像这样

内部标签对象的顺序不会保持不变,但我认为这不会造成问题。目前这是我用来解析这个 JSON 对象的代码:

这是包含计数项目的容器以及名为 IngredientItem 的标签列表。

这是每个标签的代码:

这是我实际解析它的主要代码。

由于某种原因,它永远不会填满所有标签中的项目。我已经广泛研究了这个Parsing a complex Json Object using GSON in Java question,我似乎找不到错误。下载这个极长的 JSON 文件的链接在这里是真的很长的 JSON 文件。如果您将页面保存为 .json,则它大约为 121MB,因此请注意。

先感谢您。如果需要任何其他信息,请让我

0 投票
1 回答
122 浏览

json - 在json颤动中获取对象

我有这个 JSON 输出(使用 Chopper 库)

{"status":"success","error_message":[],"abc":[{"id":"124"},{"id":"125"}]}

如何获取对象 abc 中的 id ?

ABC响应

美国广播公司

编辑

0 投票
2 回答
379 浏览

jq - jq,如果它是一个带有解析 JSON 表示的字符串,则重新分配字段

我有以下 JSON:

对于每个对象,我想 1] 检查“test”是否是字符串,2] 如果 test 是字符串,将其解析为实际的 JSON 数组,然后重新分配它。所以输出将是:

我尝试了以下代码:map(if .test|type == "string" then .test= .test|fromjson else . end). 但是,我收到一条错误消息,说只能解析字符串。我认为这是因为 jq 认为.test不是字符串,但是,由于 if 语句,我知道 .test 是字符串,所以我不确定出了什么问题。

0 投票
0 回答
95 浏览

r - 将 Json 文件导入 R 并出现 unicode 错误

我在将 JSON 文件导入 R 时遇到问题

下面是代码

哪个返回 -Error in fromJSON(file = json_file) : unexpected character '<ef>'

我怀疑这是由于 unicode / hashtag,因为 JSON 文件包含十六进制代码,例如 #000000。
如果我删除 # 并将其替换为 %23 文件将正确加载。

如何正确加载 JSON 文件,我不想手动替换“#”,因为我有数千个这些文件。

一个想法是使用 REGEX 将 # 替换为 %23,但是我不太确定该怎么做。

有没有人有什么建议?

0 投票
0 回答
36 浏览

android - fromjson 无法解析科学记数法 - Android

当我使用Gson().fromJson(objJsonStr, MyClass::class.java)并且该字符串在科学计数法中具有很长的数字(例如 5.83949726077129E9)时,它无法处理它并给出异常。如何在不更改传入字符串的情况下使其也处理科学记数法?

这是我得到的例外:

.

json看起来像:

但是检查这个在线站点将其视为长整数

在此处输入图像描述

0 投票
1 回答
122 浏览

dart - Dart fromJson 无法解析双精度值

我在颤振中使用 fromJson 时遇到问题。我收到这样的数据

{id: d7ba912e-69fd-11ea-9ab0-6597c4120b03, receipt_date: 2020-03-18T17:30:00.000Z, customer_id: e3fedf5e, amount: 2500, remark: Amount 2500, created_on: 2020-03-19T16:22:35.000Z, collectionSize: 3, name: Customer 1}

我正在使用这个 fromJson 来解析:

factory CashReceipt.fromJson(Map<String, dynamic> json) { return CashReceipt( id: json['id'], customerId: json['customer_id'], date: json['date'] as DateTime, amount: json['amount'] as double, remark: json['remark']); }

“金额”属性在我的模型中是双倍的。它导致以下错误。来自 API 的数据是“金额:2500”。如果我将“数量”更改为“int”,它就会消失。但这是不对的。非常感谢您的帮助。

0 投票
1 回答
31 浏览

json - 从 JSON 加载 Anychart 独立图例

我们使用 anychart.fromJson 方法使用 Json 创建图表。所以我们有构建 Json 的方法,这也是我们制作图表图例的方式。现在在某些情况下,我们需要这些图例作为独立的图例。例如,当我们需要图表中的两个或更多图例时。

是否可以从 Json 创建独立的图例?否则我们必须完全复制我们的代码并使用anychart函数再次创建它们,这将非常麻烦。

许多问候。

0 投票
1 回答
24 浏览

charts - 绘制图表后设置线标记时来自Json的Anychart错误

我一直在寻找为什么我在使用图表 lineMarkers 时会收到错误消息。当我将鼠标悬停在系列点上时,我得到了很多 NaN 错误。

今天我发现它与通过Json读取图表时在设置lineMarkers之前调用chart.draw()函数有关。但是,如果我通过 api 调用构建图表,则此顺序无关紧要,并且不会出错。

在这里我做了一个小比较: https ://playground.anychart.com/IuY9QbAl/2

我现在知道如何避免这种情况,但我仍然想知道这是否是一个错误。

提前谢谢。

0 投票
0 回答
84 浏览

java - com.google.gson.internal.LinkedTreeMap 类不能转换为类

我无法从 json 中检索对象(使用 gson)。

这是对象的类属性:

我把这个对象放在一个 ArrayList 中,然后放在一个像这样的 json 中:

然后我尝试检索数据:

但在这里我得到

在我的情况下,我找不到解决方案。

谢谢您的帮助。

编辑1:

这是 JSON(不要介意 2 个相同的对象):

当我使用System.out.println(reponses.get(numQuestion-1));它给我{table=[[2.0, Alain, Verse], [7.0, Pierre, Kiroul]], requete=SELECT * FROM test WHERE age > 40}

我想检索这些“表”和“请求”。

0 投票
2 回答
327 浏览

json - 当某些 json 类型的列具有某些空属性时,如何避免 PySpark from_json 在读取 csv 时返回整个空行

我实际上面临一个问题,希望我能解释一下。

我正在尝试使用 PySpark 解析 CSV 文件。这个 csv 文件有一些 JSON 列。这些 Json 列具有相同的 Schema,但填充方式不同。

例如我有:

{"targetUrl":"https://snowplowanalytics.com/products/snowplow-insights", "elementId":NULL, "elementClasses":NULL,"elementTarget":NULL}

或者

{"targetUrl":"https://snowplowanalytics.com/request-demo/", "elementId":"button-request-demo-header-page", "elementClasses":["btn","btn-primary","call-to-action"]}

自动取款机,当我这样做时:

(link_click_event 是我的 JSON 列名)

只有我的第二个 JSON 字段完全返回,因为没有值是空的。

我的问题是第一行返回为

我怎样才能达到我的第一行所遵循的结果?

非常感谢