Sub Macro1()
Debug.Print "999"
Dim FilePath, strData
FilePath = "C:GitTestJenProjects.json"
Open FilePath For Input As #1
Do While Not EOF(1)
Line Input #1, strData
Loop
Close #1
Debug.Print strData
'MsgBox strData
strData = "[{""yyy"":""/t.\8\88""},{""yyy"":""9\99""}]"
'age = "" & scobj.Eval("query[0].yyy") & scobj.Eval("query[1].yyy")
testJson (strData)
End Sub
Sub testJson(jsstr As String)
Dim scobj
Set scobj = CreateObject("msscriptcontrol.scriptcontrol")
ok = scobj Is Nothing
Debug.Print TypeName(scobj) ' ScriptControl
'MsgBox ("77")
'Dim scobj As New MSScriptControl.ScriptControl
Dim age As String
scobj.Language = "JavaScript"
scobj.AddCode "var query = " & jsstr
age = "" & scobj.Eval("query[0].yyy")
Debug.Print "---" & age & ""
End Sub