Ошибка Highcharts 14 массив удаляет двойные кавычки

#jquery #arrays #parsing #highcharts #casting

#jquery #массивы #синтаксический анализ #highcharts #Кастинг

Вопрос:

Здравствуйте, у меня есть массив, и мне нужно удалить кавычки в flugstunden, потому что Highcharts не может обрабатывать строки, но я понятия не имею, как это сделать. я уже использовал map и и для цикла, но у меня не получается, у кого-нибудь есть идея, как я могу это решить? : страница с ошибкой highcharts

введите описание изображения здесь

 vars.jaProChart = pJson.aaData;
console.log(vars.jaProChart);
  

Комментарии:

1. Нужна дополнительная информация — где генерируется ваш JSON? Это идеальное место для обеспечения отправки числовых значений в виде чисел, а не строк. Имеет гораздо больше смысла, чем повторять цикл после факта. Если вы застряли в цикле, посмотрите на функции parseFloat() and / or parseInt() .

2. Я получаю json из серверной части java, а java получает данные из sql. в обоих случаях я анализирую значение как double , я завтра попробую parseFloat с помощью цикла for надеюсь, это сработает, спасибо за совет.

3. Итак, какая бы функция в вашей Java не кодировала данные как JSON, она должна уметь правильно обрабатывать их кодирование как double. У меня нет знаний Java, чтобы указать, где / как, но именно на этом я бы сосредоточился в первую очередь, если бы я был вами.

Ответ №1:

 var data = parseFloat(urData.replace(',','.'));
  

Решаемая 🙂