2009-07-10 8 views
0

Je suis en train de faire un simple graphique en utilisant Open Flash Chart http://teethgrinder.co.uk/open-flash-chart/ qui montre les visites sur mon site.Quel est le problème avec mes données json ici?

J'ai produit les données JSON suivantes mais je récupérer une erreur de syntaxe de ceci:

&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& 

Fondamentalement, je suis juste dans l'espoir de produire une seule ligne sur ce graphique. Les données me semblent correctes mais évidemment quelque chose ne va pas.

Des idées?

Répondre

1

Vous utilisez la mauvaise version du logiciel de cartographie. 1.0 a son propre format de données arbitraires comme celui que vous avez collé, et 2.0 a JSON, ce qui est différent de celui que vous avez collé.

Vous verrez dans le tutorial for 2.0 qu'il existe un example JSON code que votre sortie doit émuler.

Si vous êtes coincé à l'aide 1.0 [tutorial], vous devez utiliser le 1.0 format

+0

Merci les tas Kent. pour une raison stupide je regardais les tutoriels pour 1.0. – willdanceforfun

2

Euh, êtes-vous sûr que votre pâte n'a pas été corrompue?

La grammaire est JSON (essentiellement)

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

Par exemple. le & etc dans le json que vous avez posté sont faux - à moins que je manque quelques détails sur quoi/comment votre envoi du JSON.

+0

+1, ouais, thats pas même à distance JSON, une seule pièce ressemble * vaugely * comme JSON, et sa non JSON, cos JSON a besoin de guillemets, donc c'est juste javascript ... avec & sur, ... et manquant d'autres trucs ..... –

+0

Oh ouais je connais bien JSON, j'ai implémenté l'objet JSON de WebKit et j'ai dû écrire l'analyseur/lexer pour cela: D – olliej

+0

Ce n'est même pas JSON c'est !!!? Je me sens tout à fait stupide maintenant. – willdanceforfun

Questions connexes