aardio 文档

aardio 范例: JSON 扩展

//JSON 扩展
import console;
import web.script.json;
var vm = web.script("VBScript");

vm.external = {
    log = function(...){
        console.log(...);
    }; 
}

vm.script = /*
Function TestFunction() 

    '调用 aardio 兼容JSON,JSONP,JSON5,部分类 YAML 语法的 web.json.parse() 函数
    Set jObject = JSON.parse("{name:{a:123:b:456,c:[1,2,3]}}" ) 
    jObject.newKey = "测试"

    arr = jObject.name.c
    arr(0) = "测试"

    '遍历 JSON 数组
    For Each item In arr
         external.log item
    Next

    TestFunction =  arr(0) 
End Function
*/ 

//通过 vm.script.函数名() 调用 VBScript 函数。
var ret = vm.script.TestFunction();
console.dump(ret);
console.pause();

Markdown 格式