Что не так с моими данными JSON здесь? - PullRequest
0 голосов
/ 10 июля 2009

Я просто делаю простой график, используя Open Flash Chart http://teethgrinder.co.uk/open-flash-chart/, который показывает посещения моего сайта.

Я создал следующие данные json, но получаю синтаксическую ошибку из этого:

&title=Traffic,{font-size: 20px; color: #736AFF}&
&x_label_style=10,0x000000,0,2&
&x_axis_steps=1&
&y_legend=Number,12,#736AFF&
&y_ticks=5,10,4&
&line=2,0x9933CC,Page views,10&
&values=3,2,0,1,0,0,3,0,0,1,1,2,45,4,0,0,0,0,0,32,5,0,0,0,0,0,0,0,0,0,0&
&x_labels=30,29,28,27,26,25,24,23,22,21,20,19,18,17,16,15,14,13,12,11,10,9,8,7,6,5,4,3,2,1&
&y_min=0&
&y_max=45&

По сути, я просто надеюсь создать одну строку на этом графике. Данные выглядят хорошо для меня, но, очевидно, что-то не так.

Есть идеи?

Ответы [ 2 ]

2 голосов
/ 10 июля 2009

Хм, вы уверены, что ваша паста не была повреждена?

Грамматика JSON (в основном)

Expression ::= Primitive | Object | Array
Primitive ::= Number | Boolean | String | null
Object ::= {} | {String : Exression (, String : Exression)*}
Array ::= [] | [Expression (, Expression)*]

Например. отправленные & и т. д. в json, которые вы опубликовали, являются поддельными - если только я не упускаю некоторые подробности о том, что / как вы отправляете JSON.

1 голос
/ 10 июля 2009

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

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

В руководстве для 2.0 вы увидите, что есть пример JSON-кода , который должен эмулировать ваш вывод.

Если вы застряли, используя 1.0 [учебник] , то вам нужно использовать формат 1.0

...