大量翻译 JSON 文件:循环 JSON Parser 插件Xan Gregg 的用于读取 JSON 文件的 JMP 插件是我发现的用于无缝读取 Twitter APIv2 生成的 JSON 的最佳应用程序。有一个复杂之处:我有 238 个文件,全部约为 300KB,是在一天内按计划从 API 中提取的,并且有足够的时间延迟,以免导致 API 错误。通过菜单选择读取 238 个文件是一项困难且可能容易出错的任务。即使正确地标记结果也会是一个问题。
任何人都可以看到我可以去掉多少 JMP 菜单的前端和后端设置,以便在循环中运行解析器的主体,该循环将拾取文件(例如 Twitt114.JSON)翻译,并且用相同的名称重写(Twitt114.jmp)?
我很确定我不会是唯一一个因为避免被 Twitter 或其他 API 驱逐而获得许多小文件的人。
诚挚地,
拉里·尼茨
来源: JMP 12 的 JSON 导入器插件
数据存取分享和交流结果回复:大量翻译 JSON 文件:循环 JSON 解析器附加组件没有看到文件很难说。 某些 JSON 文件的结构不便于导入到矩形表中。
JMP 有两个可能有用的工具:JSON 向导和多文件导入。 如果您可以使 JSON 向导正确导入文件,则可以在 MFI JSON 选项卡中使用该源脚本。
您使用的是什么版本的 JMP?
如果你有一个插件可以满足你的需要,你可以通过 view->addins 使用 JSL,选择插件,打开插件目录,打开你找到的 jsl 文件。
use the JSON settings from the script the wizard makes in MFIuse the JSON settings from the script the wizard makes in MFIuse the JSON settings from the script the wizard makes in MFI使用向导在 MFI 中创建的脚本中的 JSON 设置
回复:大量翻译 JSON 文件:循环 JSON 解析器附加组件这是一个诱人但不是真正正确的解决方案:
打开("C:\Users\lnitz\Documents\APIv2Trials\twtfile_b7.json","json")
twtfile_b7.json 是一个 Twitter API 提要。 例程正确地翻译了它——但有一点:在变量列表的大约中间位置,例程为变量的左侧部分写入行,然后写入仅包含变量右半部分的行。但为此,这是一个简单而完美的例程。也许可以调整行长设置。 所以对于 350 个条目,左半部分大约有 350 个,右半部分有 350 个,原始 350 行中大约有 700 行。