Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mac Office 2011和vba中的json解析?_Json_Macos_Vba_Ms Office - Fatal编程技术网

Mac Office 2011和vba中的json解析?

Mac Office 2011和vba中的json解析?,json,macos,vba,ms-office,Json,Macos,Vba,Ms Office,我能找到的所有VBA json库都需要dictionary对象,它是microsoft脚本运行时的一部分,在mac上不可用。是否有适用于Mac Office 2011 VBA的json解析器?我很久以前就这样做了,但我在项目中没有提到MS脚本运行时。我使用MicrosoftJScript并从中抓取对象来解析数据。我从2008年的一篇文章中找到了一些人在谈论同样的事情: 它至少给了你一个起点。从那以后,我把我自己做的代码弄丢了。如果您以后仍然卡住了,请给我一个电话,也许我可以帮助更多的人我很久以

我能找到的所有VBA json库都需要dictionary对象,它是microsoft脚本运行时的一部分,在mac上不可用。是否有适用于Mac Office 2011 VBA的json解析器?

我很久以前就这样做了,但我在项目中没有提到MS脚本运行时。我使用MicrosoftJScript并从中抓取对象来解析数据。我从2008年的一篇文章中找到了一些人在谈论同样的事情:


它至少给了你一个起点。从那以后,我把我自己做的代码弄丢了。如果您以后仍然卡住了,请给我一个电话,也许我可以帮助更多的人

我很久以前就这样做了,但我在项目中没有提到MS脚本运行时。我使用MicrosoftJScript并从中抓取对象来解析数据。我从2008年的一篇文章中找到了一些人在谈论同样的事情:

它至少给了你一个起点。从那以后,我把我自己做的代码弄丢了。如果你以后仍然卡住了,请告诉我一声,也许我可以帮助更多的人,在纯VBA中有一个json解析器,它似乎工作得很好,尽管我似乎记得必须做一些小的修改,才能使它在我抛出的所有json上工作。我还实现了一个vba编码字典对象,以消除对脚本字典的依赖。你可以找到我用过的那个。使用这两种工具,我能够在OSX Office 2011上运行它,例如:

dim js
json_string = ...
Set jsp = New json
Set js = jsp.parse(sjson) 'sets js e.g. to a Dictionary or Collection object if json_string is "{...}" or "[...]"
如果您需要更详细的信息来让它工作,请告诉我。

在纯VBA中有一个json解析器,它似乎工作得很好,尽管我似乎记得必须做一些小的修改才能让它在我之前抛出的所有json上工作。我还实现了一个vba编码字典对象,以消除对脚本字典的依赖。你可以找到我用过的那个。使用这两种工具,我能够在OSX Office 2011上运行它,例如:

dim js
json_string = ...
Set jsp = New json
Set js = jsp.parse(sjson) 'sets js e.g. to a Dictionary or Collection object if json_string is "{...}" or "[...]"
如果你需要更多的细节让它工作,请告诉我