问题标签 [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 投票
2 回答
2198 浏览

json - 如何使用 jsonlite 将在线 JSON 数据加载到闪亮的应用程序?

我正在尝试制作从该 api 获取数据的闪亮应用程序:https ://www.riigiteenused.ee/api/et/all 。我需要使用 jsonlite::fromJSON,因为它有很好的 flatten 功能。当我使用以下代码时(最小的例子,在现实生活中我用数据做更多的事情):

我收到以下错误消息:

我尝试了以下方法(绕过 ssl verify peer):

它读取原始数据,但弄乱了 JSON(validate(raw) 显示词法错误:字符串中的无效字符 \n,这会导致以下错误):

我尝试过的一个想法是:

它在我的计算机上运行良好,但是当我将其上传到 shinyapps.io 应用程序不起作用并且从日志中我看到错误:

有人可以给我一个线索,如果有办法使用 jsonlite fromJSON 函数从 https toshiny 应用程序加载 JSON 数据?

我的会话信息如下:

0 投票
0 回答
71 浏览

json - 抓取此网页的最佳方法是什么?fromJSON 似乎不起作用

我一直很高兴地使用 getURL 和 fromJSON(R 中的 jsonlite 包)来抓取这个移动应用程序网站的部分内容。例如,我一直在使用这段代码,它相当简单:

但是,当我到达网页的这个特定部分时,它的工作方式与其他部分不同:

它似乎返回诸如“您的浏览器未优化”之类的文本,而不是返回我想要抓取的实际文本。像这样抓取数据的最佳方法是什么?

谢谢

0 投票
0 回答
1671 浏览

json - R - 从 api 列表中读取

我正在做一个需要使用 GitHub API 的小任务。大部分数据可以从主 API 中检索,但某些特定信息是 API 本身。以下是 R 使用jsonlite包读取主 API 的方式:

在此处输入图像描述

下一个任务是告诉 R 将该列“url”的每一行中为 0 的标签数相加。为此,R 需要分别读取每个 API。我正在尝试做这样的事情:

library(jsonlite) issues <- fromJSON("THE API LINK") jsonapis <- issues$url apis <- fromJSON(jsonapis)

这将检索以下错误消息:

Error: Argument 'txt' must be a JSON string, URL or file.

要与 URL 一起使用,我必须手动复制粘贴每一个 - 我认为 - 我发现的所有关于“文件”的建议都不适合。

我还有另一项类似的任务,涉及同时从许多 API 中读取,但我想如果我能理解这个任务,我将能够完成这项任务。有人能帮我吗?

如果这不是很清楚,我很抱歉,但这是我能做的最好的。不幸的是,我对这些主题不太适应,API 对我来说真的很痛苦。提前致谢!

0 投票
1 回答
175 浏览

json - 将 JSON 文件转换为 data.frame

我有一段时间试图将 JSON 文件转换为数据框。我已经搜索并尝试在我的示例中使用其他人的代码,但似乎没有一个适合。输出始终是列表而不是数据框。

这是答案总是以什么格式结束。

0 投票
2 回答
690 浏览

json - 用 jsonlite 或其他东西从 R 中编码一个 JSON 表达式

我正在使用的 API 需要我向它发送一条JSON消息,例如:

请注意,在这种情况下"b" : "select",还有另一个变量c,其值为数组。

当我尝试运行fromJSON(y)(在jsonlite包中)时,我得到一个data.frame第三列是列表的位置:

但是当我将它转换回JSON (这是我想要发送到 API 的格式)时,c变量出现在它不应该出现的位置。

是否有另一种 R 数据结构可以使用(或其他)可靠地让我从数据帧到原始JSON消息?jsonlite它将如何运作?

0 投票
1 回答
776 浏览

r - R jsonlite解析json数组

我正在使用 jsonlite 来解析 json 值。json 数据集包含 jsonlite 似乎没有解析的数组。

数据集:

脚本:

我如何将这些数组值解析为数据框

谢谢

0 投票
2 回答
390 浏览

json - 使用 R 解析 JSONP 文件

JSON新手在这里。您能否帮助使用 R 解析 JSON 文件。我确实尝试过 jsonlite 和 rjson,但不断出现错误。

下面是通过 api 检索到的数据。

JSON 看起来像这样:

0 投票
1 回答
1339 浏览

json - R:取消转义 JSON 字符串并构建 JSON 对象

我只是在学习使用 jsonlite 库从服务器获取 json 数据。然而,在收到的 json 响应(我无法控制其结构)中,似乎有一个节点,我只能将其描述为一块“转义”的 JSON 数据,就在 json 对象的中间。如何从中构建 JSON 对象?我可以提取每个这样的值,但是如果不把它变成一个真正的 JSON 对象,我就不能按原样使用它。

例子:

但:

结果不是 json 对象。我做错了什么?如何转义(或取消转义??)接收到的数据?似乎很明显,但对我来说不是:(

0 投票
1 回答
906 浏览

r - 使用 jsonlite 进行嵌套列表解析

这是我最近第二次遇到这个问题,所以我想看看是否有更好的方法来解析从jsonlite其中一个元素是作为列表存储为数据帧中的列的数组返回的数据帧。

我知道这部分的力量与jsonlite,但我不确定如何使用这种嵌套结构。最后,我想我可以编写自己的自定义解析,但鉴于我快到了,我想看看如何处理这些数据。

例如:

并探索返回的内容:

从上面看,该列pbp$aoi是一个列表。以下是一些条目:

我真的不在乎我是否在同一个数据框中解析这些列表,但是我有什么可以解析数据的选项?

我更愿意将数据从列表中取出,并将它们解析成一个数据框,该数据框可以与它来自的原始记录“相关”。

在此先感谢您的帮助。

0 投票
2 回答
3798 浏览

json - R中的JSON(使用jsonlite)解析错误

我有以下 JSON 文件:

我使用了 jsonlite 包,但出现解析错误