Твоя функция выглядит очень правильно.
Попробуй заменить return data.index_price на return String(data.index_price)
Мб он просто ждёт строку а ты ему даёшь число.
Перед return я бы попробовал для отладки window.alert(JSON.stringify(data))
В json все значения должны быть в двойных кавычках
Пруф или не было. Всё он корректно парсит. Ты спутал с ключами.