Sto provando a formare una matrice da una stringa utilizzando il passo Modified Java Script Value. Ecco il mio codice per analizzare una stringa e formare un oggetto JSON.JSON.parse() non funziona in javascript in pentaho
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);
}
Qui in JSON.parse() viene generata SyntaxError errore: virgola Missing in array letterale.
Qualcuno può per favore aiutarmi a analizzare la matrice e archiviare in oggetto JSON.
Grazie in anticipo!
Ho eseguito il codice nella console di sviluppo di Chrome e funziona correttamente. Anche in JavaScript puoi compattare la clausola if in questo modo: if (keywords) {...} – fikkatra
Puoi anche usare la funzione 'eval', ma attenzione! – savelichalex
@Arunraj Mostrare cosa si vuole ottenere dopo questo codice, penso che abbia una soluzione più corretta per voi – savelichalex