2012-02-05 2 views
0

У меня есть метод java, который извлекает данные из базы данных и компонента, который управляет этими данными.Предоставить данные для высоких диаграмм с помощью метода Java

Использование Arrays.toString (вар), я получаю этот массив [{'tom','1'},{'sawyer','2'}] но Highcharts принимать данные только в этом формате ['tom','1','sawyer','2']

Теперь у меня есть, чтобы получить массив и использовать функцию замены, чтобы получить правильный формат, но все это нужно сделать вручную.

Мой вопрос заключается в том, как преобразовать массив в правильный формат, а затем передать его в данные высоких карт.

  1. Как загрузить метод Java на загрузку страницы?

Благодарим за терпение и помощь.

ответ

0

Данные, которые необходимо передать на высокие диаграммы, должны быть JSON. Поэтому лучший способ сделать это - использовать библиотеку JSON. http://json.org/java/

+0

массив по-прежнему печатается как неправильный формат. В JSF фигурные скобки дают ошибки, и поэтому диаграмма даже не отображается! – yash

0

Данные могут быть переданы также с использованием xml. Лучший способ передать данные, которые я нашел, - создать строку tn класса java сама по себе, а на странице, вызывающей этот метод java, нам просто нужно создать синтаксический анализатор xml dom который преобразует строку в xml и, таким образом, легко переносит данные в highcharts с помощью jQuery.

Смежные вопросы