2017-01-04 1 views
-1

.vbs 파일에서 JSON 개체를 만드는 방법은 무엇입니까?vbscript 파일에서 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 
+2

당신은 [코드 샘플]을 가지고가는 경우에 (https://www.example-code.com/vbscript/create_json.asp) 특정 COM 개체를 사용하는 당신은 그냥 대체 할 수 없습니다 그 객체는 임의의 다른 COM 객체를가집니다. –

답변

1

입니다.

set json = CreateObject("Chilkat_9_5_0.JsonObject") 

https://www.chilkatsoft.com/refdoc/xChilkatJsonObjectRef.html

+0

나는 이것을 시도했지만이 오류가 발생했습니다. ActiveX 구성 요소가 개체를 만들 수 없습니다 : 'Chilkat_9_5_0.JsonObject' – Shine

+3

ActiveX 라이브러리를 다운로드하여 설치 했습니까? –

+0

https://www.example-code.com/vbscript/create_json.asp 게시 한 거의 동일한 예가 다운로드 링크입니다. –

관련 문제