问题标签 [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.
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 数据?
我的会话信息如下:
json - 抓取此网页的最佳方法是什么?fromJSON 似乎不起作用
我一直很高兴地使用 getURL 和 fromJSON(R 中的 jsonlite 包)来抓取这个移动应用程序网站的部分内容。例如,我一直在使用这段代码,它相当简单:
但是,当我到达网页的这个特定部分时,它的工作方式与其他部分不同:
它似乎返回诸如“您的浏览器未优化”之类的文本,而不是返回我想要抓取的实际文本。像这样抓取数据的最佳方法是什么?
谢谢
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 对我来说真的很痛苦。提前致谢!
json - 将 JSON 文件转换为 data.frame
我有一段时间试图将 JSON 文件转换为数据框。我已经搜索并尝试在我的示例中使用其他人的代码,但似乎没有一个适合。输出始终是列表而不是数据框。
这是答案总是以什么格式结束。
json - 用 jsonlite 或其他东西从 R 中编码一个 JSON 表达式
我正在使用的 API 需要我向它发送一条JSON
消息,例如:
请注意,在这种情况下"b" : "select"
,还有另一个变量c
,其值为数组。
当我尝试运行fromJSON(y)
(在jsonlite
包中)时,我得到一个data.frame
第三列是列表的位置:
但是当我将它转换回JSON
(这是我想要发送到 API 的格式)时,c
变量出现在它不应该出现的位置。
是否有另一种 R 数据结构可以使用(或其他)可靠地让我从数据帧到原始JSON
消息?jsonlite
它将如何运作?
r - R jsonlite解析json数组
我正在使用 jsonlite 来解析 json 值。json 数据集包含 jsonlite 似乎没有解析的数组。
数据集:
脚本:
我如何将这些数组值解析为数据框
谢谢
json - 使用 R 解析 JSONP 文件
JSON新手在这里。您能否帮助使用 R 解析 JSON 文件。我确实尝试过 jsonlite 和 rjson,但不断出现错误。
下面是通过 api 检索到的数据。
JSON 看起来像这样:
json - R:取消转义 JSON 字符串并构建 JSON 对象
我只是在学习使用 jsonlite 库从服务器获取 json 数据。然而,在收到的 json 响应(我无法控制其结构)中,似乎有一个节点,我只能将其描述为一块“转义”的 JSON 数据,就在 json 对象的中间。如何从中构建 JSON 对象?我可以提取每个这样的值,但是如果不把它变成一个真正的 JSON 对象,我就不能按原样使用它。
例子:
但:
结果不是 json 对象。我做错了什么?如何转义(或取消转义??)接收到的数据?似乎很明显,但对我来说不是:(
r - 使用 jsonlite 进行嵌套列表解析
这是我最近第二次遇到这个问题,所以我想看看是否有更好的方法来解析从jsonlite
其中一个元素是作为列表存储为数据帧中的列的数组返回的数据帧。
我知道这部分的力量与jsonlite
,但我不确定如何使用这种嵌套结构。最后,我想我可以编写自己的自定义解析,但鉴于我快到了,我想看看如何处理这些数据。
例如:
并探索返回的内容:
从上面看,该列pbp$aoi
是一个列表。以下是一些条目:
我真的不在乎我是否在同一个数据框中解析这些列表,但是我有什么可以解析数据的选项?
我更愿意将数据从列表中取出,并将它们解析成一个数据框,该数据框可以与它来自的原始记录“相关”。
在此先感谢您的帮助。
json - R中的JSON(使用jsonlite)解析错误
我有以下 JSON 文件:
我使用了 jsonlite 包,但出现解析错误