Я пытаюсь прочитать строку json string в jQuery. Я попытался ниже способ, но получение:Прочитать строку json map в jquery
Недопустимый операнд ошибка
Любая помощь приветствуется.
var data = '{"Category1":["A","B","C"],"Category2":["P","Q","R"]}';
$.each(data, function(k,v) {
console.log(k + " " + v);
$.each(v, function(item) {
console.log(k + "-" + item);
}
});
Ожидая category1 - А, category1 - B ...
var data is string not object .. – kamesh
Ваша переменная 'data' является строкой для использования' $ .each' вам нужно преобразовать строку в JSON, используя 'JSON.parse' –