J'essaie d'importer un fichier .json
dans parse.com
et j'ai rencontré de nombreuses erreurs en le faisant. Je les ai résolus de manière séquentielle, mais après avoir cliqué sur finish import
, le message d'erreur s'affiche.
invalid character '}' looking for beginning of object key string
Pour autant que je sache, mon script JSON
convient parfaitement. Mais j'ai seulement commencé à utiliser JSON
il y a deux heures, alors je suis sûr que quelque chose ne va pas.
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah",
}]
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam",
}]
}]
}
Alors, où est le mystérieux }
invalide? Je crains qu'il y en ait beaucoup ... N'oubliez pas que j'utilise JSON
pour importer des données dans parse.com
Corrigez votre syntaxe JSON:
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah"
}],
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam"
}]
}]
}
Notez que j'ai ajouté ,
après chaque tableau .. et supprimé ,
après la clé name2
.
Utilisez toujours des validateurs tels que http://jsonlint.com/ pour valider votre JSON.
Utilisez n’importe quel validateur JSON tel que http://jsonlint.com/ pour valider votre JSON.
JSON correct est:
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah"
}],
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam"
}]
}]
}
Vous devez supprimer la virgule après le name2
, puis insérer une virgule entre nameChunk1
et nameChunk2
. JSON valide ci-dessous:
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah"
}],
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam"
}]
}]
}
Il existe deux problèmes avec le JSON:
Voici le JSON valide:
{
"results": [{
"nameChunk1": [{
"name1": "Sean",
"name2": "Noah"
}],
"nameChunk2": [{
"name1": "Joseph",
"name2": "Sam"
}]
}]
}