Donc tu vois, ce n'est pas que je n'ai pas fait mon boulot, c'est juste que je suis Humain, trop humain
Le livre parle de Javascript pas de JSON... Tu es au courant que les grammaires n'ont rien à voir ? (double quote obligatoire par exemple).
Tu as un problème avec ton JSON ? Deux options:
Tu vas sur JSON.org la grammaire tient sur même pas deux écrans fini.
Tu vas sur JSONLint, tu colles ton JSON, tu vas obtenir un message comme celui là qui te dit exactement à quel caractère est le problème:
Parse error on line 2:
{ "foo": "bar"//comment}
-----------------^
Expecting '}', ':', ',', ']'
Maintenant si tu connais stackoverflow, tu retournes voir la page que je citais où quelqu'un demande si les commentaires sont autorisés dans le json, et si oui comment, et tu verras qu'il y a une anomalie là dessus
Ca montre surtout le niveau moyen et comment les gens sont incapables de résoudre des problèmes simple alors que le processus est toujours le même: faire une erreur conne, identifier où ca peut merder, aller lire la spec ou sortir un debugger selon le cas.
Bref que tu fasses l'erreur n'est pas le problème. C'est de gémir alors que tu as tout ce qu'il faut sous la main pour résoudre le problème en 10 minutes max. Si tu es incapable de linter ton JSON ou de lire une spec minuscule, en quoi ajouter un paragraphe "pas de commentaire" dans la spec ajouterais quelque chose ? De toute facon tu ne veux pas la lire...
[^] # Re: Encore un standard que personne utilisera
Posté par ckyl . En réponse au journal JSON : Data Interchange Format not found.... Évalué à 5.
Le livre parle de Javascript pas de JSON... Tu es au courant que les grammaires n'ont rien à voir ? (double quote obligatoire par exemple).
Tu as un problème avec ton JSON ? Deux options:
Tu vas sur JSONLint, tu colles ton JSON, tu vas obtenir un message comme celui là qui te dit exactement à quel caractère est le problème:
Parse error on line 2:
{ "foo": "bar"//comment}
-----------------^
Expecting '}', ':', ',', ']'
Ca montre surtout le niveau moyen et comment les gens sont incapables de résoudre des problèmes simple alors que le processus est toujours le même: faire une erreur conne, identifier où ca peut merder, aller lire la spec ou sortir un debugger selon le cas.
Bref que tu fasses l'erreur n'est pas le problème. C'est de gémir alors que tu as tout ce qu'il faut sous la main pour résoudre le problème en 10 minutes max. Si tu es incapable de linter ton JSON ou de lire une spec minuscule, en quoi ajouter un paragraphe "pas de commentaire" dans la spec ajouterais quelque chose ? De toute facon tu ne veux pas la lire...