Метод JSON.parse () анализирует строку JSON, создавая значение JavaScript или объект, описываемый этой строкой.Таким образом, вы можете использовать его следующим образом, если у вас есть один элемент:
JSON.parse('{"presubcatId":"1", "precatId":"1", "presubcatName":"HR Manager"}');
, но в вашем случае у вас есть несколько элементов, которые должны быть заключены в квадратные скобки []
и разделены запятымиили имеется ошибка синтаксиса:
JSON.parse('[{"presubcatId":"1", "precatId":"1", "presubcatName":"HR Manager" }, { "presubcatId": "2", "precatId": "1", "presubcatName": "Marketing Manager"}]');
var string = '[{"presubcatId":"1", "precatId":"1", "presubcatName":"HR Manager" }, { "presubcatId": "2", "precatId": "1", "presubcatName": "Marketing Manager"}]';
var json = JSON.parse(string);
console.log(json);