Разобрать JSON массив?

$.ajax({
        url: "assets/ajax.php",
        dataType: "json",
        success: function(data){
            console.log(data);
        }
    });

Получаю такой ответ.
({"cnt_pay_s":"1 523","cnt_pay_z":"22 924","cnt_pay_a":"29 587","cnt_z":"227 450","cnt_s":"7 456","sum_z":"2 544 060 000","sum_s":"1 723 330 000"})

На data[0] выводит скобку "("

Подскажите как его перебрать?
  • Вопрос задан
  • 622 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Можно обрезать скобочки, вот так: data.slice(1, -1), например.

Но лучше, если есть возможность, подправить серверную часть, ту, что эти лишние скобочки добавляет.
Ответ написан
Пригласить эксперта
Ответы на вопрос 4
тык а json parse хде?)
Ответ написан
@YemSalat
Нужно сначала скобки круглые вырезать, а потом уже `JSON.parse`
Ответ написан
Комментировать
@Batiss Автор вопроса
Я
success: function(data){
            data = JSON.parse(data);
            console.log(data);
        }


приводит к ошибки
Uncaught SyntaxError: Unexpected token ( in JSON at position 0
Ответ написан
@LiguidCool
jQuery.getJSON()
У вас один фиг JQ подключен.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы