Essayer d'utiliser une liberme, mais d'obtenir cette erreur ... Vous ne savez pas quels changements sont probablement nécessaires pour le rendre valide JSON, merci beaucoup! p> p >
6 Réponses :
JSON valide doit avoir à la fois des clés et des valeurs d'un objet dans des guillemets. Entourez toutes vos clés de guillemets et cela devrait faire disparaître l'erreur.
référence: SPEC JSON p>
L'autre différence courante est la courante commune dans l'un des dictionnaires ou des tableaux. Le Json ne doit pas avoir de virgule traînante.
Cela m'a jeté aussi que je devais envelopper un booléen dans des marques de devis. Il passait sur jsonlint.com sans les citations.
En plus de la réponse de @hans Engel Utilisez NPM Aide JSON CODE> pour obtenir la spécification de ce qui devrait être dans le fichier package.json p>
Juste pour compléter la réponse, vous pouvez simplement utiliser un validateur JSON en ligne pour valider votre package.json code>.
Je recommande vivement http://jsonlint.com/ , coller votre package.json code> dans le Textarea et cliquez sur le bouton Valider, c'est tout! P>
Et je recommande vivement ma façon de valider les objets JSON @afshin Mehrabani
J'ai traversé ce problème et, dans mon cas, c'était juste que à la place des virgules (,). J'ai utilisé Dot (.). Vous pouvez simplement l'ouvrir dans n'importe quel validateur JSON et vous aidera à vous aider. L'un des liens du validateur JSON est comme suit. http://www.bodurov.com/jsonformatter/ p>
manière super cool de corriger / valider le paquet.json: p>
nœud package.json code> p> blockQuote>
et vous avez votre JSON validé ou la ligne d'erreur. P>
Pourquoi utiliser jsonlint , semble assez boiteux. p>
J'ai aussi reçu le même message d'erreur, première exécution npm package.json code> Pour vérifier les erreurs dans le fichier package.json, sinon exécutez
npm cache propre code>. p>
@Fancy vérifier ma réponse, je pense que c'est la voie la plus élégante. Pouvez-vous réinitialiser l'anser?