我正在尝试使用修改后的 Java 脚本值步骤从字符串形成数组。这是我解析字符串并形成 JSON 对象的代码。
var info = {};
var keywords = 'Adjust course (C-6),Identify underlying factors (C-4),Isolate teacher actions (C-3_)';
if(keywords != null && keywords != ''){
keywords = keywords.replace(/,/g,'","');
keywords = '["'+keywords+'"]';
info.keywords = JSON.parse(keywords);
}
在 JSON.parse() 中它抛出一个错误 SyntaxError: Missing comma in array literal.
谁能帮我解析数组并存储在 json 对象中。
提前致谢!
最佳答案
试试这个
if(keywords){
keywords = keywords.split(',');
info.keywords = keywords;
}
关于javascript - JSON.parse() 在 pentaho 的 javascript 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36565333/