Modified Java Script Valueステップを使用して文字列から配列を作成しようとしています。ここでは、文字列を解析してJSONオブジェクトを作成するコードを示します。 JSON.parseここ JSON.parse()がpentahoのjavascriptで機能しない
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);
}
()がエラーにSyntaxErrorをスロー:欠落コンマ配列リテラルで。
誰でも私がjsonオブジェクトに配列とパースを解析するのを助けてくれますか?
ありがとうございます!
私はChromeの開発コンソールでコードを実行しても問題ありません。 JavaScriptでも、if節を次のようにコンパクトにすることができます:if(keywords){...} – fikkatra
'eval'関数を使うこともできますが、注意してください! – savelichalex
@Arunrajこのコードの後に何をしたいのかを示してください。あなたにはより適切な解決策があると思います。 – savelichalex