gpt4 book ai didi

javascript - 从 javascript 中读取 JSON 数据并 trim 字符串

转载 作者:行者123 更新时间:2023-12-01 17:43:28 26 4
gpt4 key购买 nike

我有这样的json文件,

{
"data":{
"type": "runjob",
"id": "1",
"inputs": [
{
"name": "input",
"value": "d:\\My\\filestore\\JMJ\\Content\\input.xml"
},
{
"name": "cmd",
"value": "test.js //NoLogo"
},
{
"name": "output",
"value": "d:\\My\\filestore\\JMJ\\Content\\output.xml"
}
],
"disabled": false
}
}

我需要使用 javascript 读取值、input.xml 和 output.xml。我怎样才能获得这些值?

 var stdin = WScript.StdIn.ReadAll();
var json = eval('(' + stdin + ')');

var log = new Log(json.data.inputs[?]);

最佳答案

json.data.inputs 是一个数组(注意它是 json;正如 Tushar 指出的那样,您 jason 在问题中)。因此,您可以使用任何技术来访问或循环访问您的环境支持的数组。看起来您正在 Windows Script Host 上使用 JScript;最后我检查它甚至没有 ES5 功能,所以也许是一个简单的 for 循环:

var i;
var inputs = json.data.inputs;
for (i = 0; i < inputs.length; ++i ){
// Here, inputs[i].name will be the name ("input", "cmd", "output")
// and inputs[i].value will be the value ("d:\\My\\filestore\\JMJ\\Content\\input.xml", for instance)
}

关于javascript - 从 javascript 中读取 JSON 数据并 trim 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38912305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com