问题标签 [jsonlite]

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 投票
0 回答
862 浏览

r - 使用 jsonlite R 包时出错

我想使用 jsonlite 从 API 读取数据到 R,但给了我下面显示的错误消息。几个月前,它运行良好。它现在不起作用的原因可能是什么?我正在尝试从 openFDA API 获取数据:

0 投票
2 回答
104 浏览

json - 是否可以在 R 中处理文件读取和解析

目录中有一堆文件,每行都有 json 格式的条目。文件大小从 5k 到 200MB 不等。我有这段代码可以遍历每个文件,解析我在 json 中查找的数据,最后形成一个数据框。这个脚本需要很长时间才能完成,实际上它永远不会完成。

有什么方法可以加快速度,以便我可以更快地读取文件?

代码:

}

这是一个示例条目,但文件中有数千个这样的条目:

0 投票
1 回答
388 浏览

json - 你如何从R中的嵌套json数据中提取数据

我需要能够从这个包含许多 json 条目的文件中提取这些字段:

//

我可以像这样在 payloadData 部分中提取数据:

但是payloadData部分中有嵌套对象,我如何从mem,cpu,load部分中提取json数据的嵌套部分中的数据?

0 投票
2 回答
208 浏览

r - 使用 toJSON 将未引用的 javascript 传递给 Highcharts

使用闪亮和 rCharts 创建仪表板应用程序,我需要将原始 javascript(不是字符串)传递给 Highcharts 对象。

鉴于此列表

我需要生成这个 JSON

但我找不到任何方法来阻止 RJSONIO 或 jsonlte 引用颜色属性的值

闪亮提供 JS() 用于包装文字 javascript,但 RJSONIO 忽略它,并且 jsonlite 抱怨缺少类 JS_EVAL 的 asJSON 方法。

有没有其他方法可以选择性地防止引用 toJSON 输出?

0 投票
1 回答
1994 浏览

json - 无法将 jsonlite::stream_in 与某些 JSON 格式一起使用

我正在尝试从 YASP 数据转储(https://github.com/yasp-dota/yasp/wiki/JSON-Data-Dump)流式传输相当大的(65gb)JSON文件,但似乎JSON 文件已格式化意味着我无法读取该文件,并给出此错误:

错误:解析错误:过早的 EOF [(就在这里)------^

我使用相同的格式创建了这个小的示例 JSON 文件,因此其他人都可以轻松地重新创建它:

我已将此文件保存为 test.json,并尝试通过 jsonlite::stream_in 函数加载它

我得到与上图相同的“过早 EOF”错误。

但是,如果文件的格式都在一个块中,如下所示:

然后就没有问题了,stream_in 工作正常。

我玩过使用 readLines,并在阅读之前折叠框架:

虽然这确实有效并创建了一个我可以从 JSON 读取的字符串,但这对我来说不是一个可扩展的解决方案,因为我一次只能读取几千行这样的内容,并且不是很可扩展(我也想喜欢能够直接从 gz 文件流式传输)。

有谁知道我怎样才能让 stream_in 接受这种文件格式,或者使用 R 的其他方式来做到这一点?他们展示了它如何在 Java 中正常工作的示例,但我希望能够在不跳入我并不真正了解的语言的情况下做到这一点。

更新

仍然没有让流工作,但写了我自己的(各种各样的),似乎对我的目的表现得体面。

0 投票
1 回答
583 浏览

json - 从列表的 jsonlite 转换中保留 json 对象中的重复名称

如何使用 jsonlite 保留重复名称将列表转换为 json 对象?

结果是

但是我需要

更新:一个更简单的解决方案是将所有内容捆绑到一个列表中

更新:这个问题很好地处理了单独拆箱每个 JSON 对象的情况,该对象使用 jsonlite 或其他东西从 R 中编码 JSON 表达式

0 投票
2 回答
68 浏览

json - 如何解析 R 中的特定实体?

我在这些事件中有包含事件和日志的 JSON 文件,示例如下所示:

如您所见,有一个带有事件日志的二级对象“l”和带有参数的第三级“p”,这让我很痛苦。我正在尝试将其转换为数据框,但我只需要表中的“100_SESSION_START”日志值(“l”和“p”名称的所有参数名称都相同),另外,我需要添加所有来自更高级别对象的参数 - 事件('u','v','dv','t'...)。有谁知道如何做用户R?

upd:结果,如果有这样的表格 点击就好了

0 投票
1 回答
1844 浏览

json - R - 将 R 模型序列化为 JSON

是否有一些好的 R 包可以将预测模型和其他复杂对象与 JSON 进行转换?我有这个例子的线性回归模型:

我想将 eruption.lm 模型序列化为 JSON 将其存储在某处或将其发送到某个外部系统,然后对其进行反序列化并进行预测。我尝试过使用jsonlite R 包

但是,jsonlite 无法处理复杂的对象——反序列化​​模型在预测中返回错误:

有没有更好的包可以序列化/反序列化对象。

0 投票
1 回答
1634 浏览

r - 在 httr 包中使用 POST 请求时获取二进制数据

我正在使用 httr 库中的 POST 函数来获取一些数据,代码如下所示。

该查询如下面的附录所示。a$content给了我一大堆十六进制数字,我必须使用另一个函数才能获得一些有用的数据。

最终我希望通过使用b = fromJSON(a$content). 到目前为止,为了获得我必须使用的任何数据:

考虑到我通过本地函数解析数据以获取最终数据,这似乎效率低下。所以我的问题如下:

  1. 我是否正确使用 POST 函数来获取查询?
  2. 有没有更有效(更快)的方式将我的数据放入数据框中?

附录:

0 投票
2 回答
1290 浏览

json - 使用 R 使用 tidyjson 进行简单格式化

我有一个简单的 JSON 文件,我试图将其强制转换为 R data.frame。

我只想将每个对象的名称提取为索引键(或行名),从键创建列名并传播值。

不幸的是,我没有运气取消语法。任何人都可以帮忙吗?

谢谢

斯图尔特