【发布时间】:2021-01-12 07:14:48
【问题描述】:
如何在 Excel vba 中解析 json 数据不使用“Microsoft 脚本运行时”?我的公司认为“Microsoft 脚本运行时”存在安全风险,因此我无法使用它。
我一直在使用 vba 字符串操作函数解析 JSON,但这很痛苦。
其他问题中的各种答案建议使用 VBA-JSON 项目或 ScriptControl,但他们需要“Microsoft 脚本运行时”。抱歉使用粗体字,但此问题之前已关闭,并附有指向另一个建议使用“Microsoft 脚本运行时”的问题。
【问题讨论】:
-
使用正则表达式解析可能会更容易一些。或者您可以使用MAC dictionary project 代替脚本运行时。
-
@RonRosenfeld 谢谢,如果我自己解析 JSON,字典项目很有用。
-
VBA-JSON 作者有一个插入式 Scripting.Dictionary 替换,它还为您提供 Mac 支持 github.com/VBA-tools/VBA-Dictionary。在这种情况下,您不需要脚本运行时。
-
@TimWilliams 您的评论应该是一个答案。谢谢——瑞克