#jquery #arrays #parsing #highcharts #casting
#jquery #массивы #синтаксический анализ #highcharts #Кастинг
Вопрос:
Здравствуйте, у меня есть массив, и мне нужно удалить кавычки в flugstunden, потому что Highcharts не может обрабатывать строки, но я понятия не имею, как это сделать. я уже использовал map и и для цикла, но у меня не получается, у кого-нибудь есть идея, как я могу это решить? : страница с ошибкой highcharts
vars.jaProChart = pJson.aaData;
console.log(vars.jaProChart);
Комментарии:
1. Нужна дополнительная информация — где генерируется ваш JSON? Это идеальное место для обеспечения отправки числовых значений в виде чисел, а не строк. Имеет гораздо больше смысла, чем повторять цикл после факта. Если вы застряли в цикле, посмотрите на функции
parseFloat()
and / orparseInt()
.2. Я получаю json из серверной части java, а java получает данные из sql. в обоих случаях я анализирую значение как double , я завтра попробую parseFloat с помощью цикла for надеюсь, это сработает, спасибо за совет.
3. Итак, какая бы функция в вашей Java не кодировала данные как JSON, она должна уметь правильно обрабатывать их кодирование как double. У меня нет знаний Java, чтобы указать, где / как, но именно на этом я бы сосредоточился в первую очередь, если бы я был вами.
Ответ №1:
var data = parseFloat(urData.replace(',','.'));
Решаемая 🙂