如何在.vbs文件中创建JSON对象?
我试过这个:
set json = CreateObject("Scripting.Dictionary")
但是这个对象不支持json.AddStringAt
属性。如何创建支持json.AddStringAt
的JSON对象?
我的示例文件是
Dim fso, outFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set outFile = fso.CreateTextFile("output.json", True)
set json = CreateObject("Scripting.Dictionary")
index = -1
success = json.AddStringAt(-1,"Title","Pan's Labyrinth")
success = json.AddStringAt(-1,"Director","Guillermo del Toro")
success = json.AddStringAt(-1,"Original_Title","El laberinto del fauno")
success = json.AddIntAt(-1,"Year_Released",2006)
json.EmitCompact = 0
outFile.WriteLine(json.Emit())
outFile.Close
答案 0 :(得分:1)
看起来有一个库有你正在寻找的方法。
set json = CreateObject("Chilkat_9_5_0.JsonObject")
https://www.chilkatsoft.com/refdoc/xChilkatJsonObjectRef.html
答案 1 :(得分:0)
32位
set json = CreateObject("Chilkat_9_5_0.JsonObject")
对于64位
set json = CreateObject64("Chilkat_9_5_0.JsonObject")