如何从 API 解析大型 json?我正在尝试从 API 响应创建数据表,但输出的 JSON 不会处理,我认为文件太大。它大约 20 MB,最终数据表是 ~7000 行和 ~115 列。这是否太大而无法解析?我还可以选择从 API 获取 csv 文件或作为文本字符串输出。我与编写 API 的开发人员一起工作,因此我们可以让它输出我们想要的任何东西。
我已经验证了命中 API 的 JSL 脚本正在工作,并且我已经能够从同一个 API 解析更小的 JSON 文件。我只需要弄清楚如何处理较大的。
脚本Re: 如何从 API 解析大的 json?JMP 中有两个相互竞争的 JSON 解析器。 您可能想要使用较新的 JSON 向导。
从 API 下载代表 xxx.json。 从 JMP 的文件->打开对话框中,选择 JSON 文件类型并选择向导。
从向导中,尝试猜测。 如果您可以让开发团队编写类似 pandas 的格式,那可能会更容易。
如果所有猜测都不起作用,向导可以使用您提供的有关 JSON 结构的信息进行导入,但这需要更多的研究。
保存在表中的脚本可用于其他类似文件,无需再次打开向导。
你描述的文件大小不是太大;应该有一个进度对话框,我猜大约一分钟。
Re: 如何从 API 解析大的 json?我们正在使用 pandas to_json() 将数据框转换为 json。当我尝试使用向导打开 json 文件时,我得到一个很长的错误。