问题标签 [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.
java - 使用 GSON 将数据从 JSON 文件解析为 Java 对象
我有一个非常长的 JSON 文件,它的结构像这样
内部标签对象的顺序不会保持不变,但我认为这不会造成问题。目前这是我用来解析这个 JSON 对象的代码:
这是包含计数项目的容器以及名为 IngredientItem 的标签列表。
这是每个标签的代码:
这是我实际解析它的主要代码。
由于某种原因,它永远不会填满所有标签中的项目。我已经广泛研究了这个Parsing a complex Json Object using GSON in Java question,我似乎找不到错误。下载这个极长的 JSON 文件的链接在这里是真的很长的 JSON 文件。如果您将页面保存为 .json,则它大约为 121MB,因此请注意。
先感谢您。如果需要任何其他信息,请让我
json - 在json颤动中获取对象
我有这个 JSON 输出(使用 Chopper 库)
{"status":"success","error_message":[],"abc":[{"id":"124"},{"id":"125"}]}
如何获取对象 abc 中的 id ?
ABC响应
美国广播公司
编辑
jq - jq,如果它是一个带有解析 JSON 表示的字符串,则重新分配字段
我有以下 JSON:
对于每个对象,我想 1] 检查“test”是否是字符串,2] 如果 test 是字符串,将其解析为实际的 JSON 数组,然后重新分配它。所以输出将是:
我尝试了以下代码:map(if .test|type == "string" then .test= .test|fromjson else . end)
. 但是,我收到一条错误消息,说只能解析字符串。我认为这是因为 jq 认为.test
不是字符串,但是,由于 if 语句,我知道 .test 是字符串,所以我不确定出了什么问题。
r - 将 Json 文件导入 R 并出现 unicode 错误
我在将 JSON 文件导入 R 时遇到问题
下面是代码
哪个返回 -Error in fromJSON(file = json_file) : unexpected character '<ef>'
我怀疑这是由于 unicode / hashtag,因为 JSON 文件包含十六进制代码,例如 #000000。
如果我删除 # 并将其替换为 %23 文件将正确加载。
如何正确加载 JSON 文件,我不想手动替换“#”,因为我有数千个这些文件。
一个想法是使用 REGEX 将 # 替换为 %23,但是我不太确定该怎么做。
有没有人有什么建议?
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”,它就会消失。但这是不对的。非常感谢您的帮助。
json - 从 JSON 加载 Anychart 独立图例
我们使用 anychart.fromJson 方法使用 Json 创建图表。所以我们有构建 Json 的方法,这也是我们制作图表图例的方式。现在在某些情况下,我们需要这些图例作为独立的图例。例如,当我们需要图表中的两个或更多图例时。
是否可以从 Json 创建独立的图例?否则我们必须完全复制我们的代码并使用anychart函数再次创建它们,这将非常麻烦。
许多问候。
charts - 绘制图表后设置线标记时来自Json的Anychart错误
我一直在寻找为什么我在使用图表 lineMarkers 时会收到错误消息。当我将鼠标悬停在系列点上时,我得到了很多 NaN 错误。
今天我发现它与通过Json读取图表时在设置lineMarkers之前调用chart.draw()函数有关。但是,如果我通过 api 调用构建图表,则此顺序无关紧要,并且不会出错。
在这里我做了一个小比较: https ://playground.anychart.com/IuY9QbAl/2
我现在知道如何避免这种情况,但我仍然想知道这是否是一个错误。
提前谢谢。
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}
我想检索这些“表”和“请求”。
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 字段完全返回,因为没有值是空的。
我的问题是第一行返回为
我怎样才能达到我的第一行所遵循的结果?
非常感谢