JSON .parse ошибка, если я сохраняю JSON с одинарными кавычками в переменной - PullRequest
0 голосов
/ 20 апреля 2020

Привет, я получаю массив сообщений JSON от моего контроллера в мой заголовок jsp. Я сохраняю этот массив JSON в переменную в javascript с одинарными кавычками, как показано ниже

var m1='[{"datestamp":"-2","id":"1","message":"<span class=\"cblue\">Suresh MB<\/span> wants to join company please click <span class=\"cgreen\"><a href=\"getAllRegistrationRequests\">here<\/a><\/span> to see other requests","ismessageread":"1"},{"datestamp":"-3","id":"2","message":"<span class=\"cblue\">Wilson<\/span> has been <span class=\"cgreen\">Unlocked<\/span>","ismessageread":"1"},{"datestamp":"-3","id":"3","message":"<span class=\"cblue\">Wilson<\/span> has been <span class=\"cgreen\">Unlocked<\/span>","ismessageread":"1"}]'; 	

m1=JSON.parse(m1);

console.log(m1);

почему я получаю JSON .parse ошибку для приведенного ниже кода m1 = JSON .parse (m1);

Я должен сохранить данные в одинарных кавычках, потому что я не могу получить для сообщений данных, что временной код будет

var m1 =;

1 Ответ

0 голосов
/ 20 апреля 2020

Вы должны заменить все /" на /' в значении свойств следующим образом:

var m1='[{"datestamp":"-2","id":"1","message":"<span class=\'cblue\'>Suresh MB<\/span> wants to join company please click <span class=\'cgreen\'><a href=\'getAllRegistrationRequests\'>here<\/a><\/span> to see other requests","ismessageread":"1"},{"datestamp":"-3","id":"2","message":"<span class=\'cblue\'>Wilson<\/span> has been <span class=\'cgreen\'>Unlocked<\/span>","ismessageread":"1"},{"datestamp":"-3","id":"3","message":"<span class=\'cblue\'>Wilson<\/span> has been <span class=\'cgreen\'>Unlocked<\/span>","ismessageread":"1"}]'; 	

m1=JSON.parse(m1);

console.log(m1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...