Hello
voilà je suis en train de voir le JSON et je trouve ce truc vraiment pourrit oÔ. Il peut remplacer XML (et encore, dans le cas où le client est en Javascript donc adios les webservices), plus facile à exploiter en Javascript que de parser du XML (mouais "facile" est une notion relative), et je trouve qu'il est bien plus chiant de générer du JSON côté serveur (en php par exemple) que du XML avec (encore en php) simpleXML ou DomDocument que j'utilise.
Le structure de base d'un fichier JSON, c'est ça :
{"menu": {
"id": "file",
"value": "File",
"popup": {
"menuitem": [
{"value": "New", "onclick": "CreateNewDoc()"},
{"value": "Open", "onclick": "OpenDoc()"},
{"value": "Close", "onclick": "CloseDoc()"}
]
}
}}
Le truc qui va bien foutre la merde, c'est la virgule entre chaque équivalent d'un noeud XML. Si je génère mon JSON en brut (comme 1% des cas aller), no problème. Si je génère mon JSON à partir du résultat d'une base de données, je suis bien embété car le while($data = mysql_fetch_array($query)) ne marche plus. Il faut soit mettre le premier ou le dernier noeud d'une série en dehors d'une boucle car il faut gérer la virgule. Cela a l'air de rien comme ça mais je trouve qu'en 2009, être obliger de gérer ce genre de connerie, ça me coûte du temps que je pourrai employer à meilleur escient.
Alors voilà, quelqu'un aurait-il un argument en or qui me donnerait une raison de pas mettre JSON à la poubelle ?