Lecture de JSON à partir d'un fichier
La lecture de JSON à partir d'un fichier peut sembler une tâche simple, mais vous pouvez rencontrer des erreurs si elle n'est pas effectuée correctement . Abordons deux erreurs courantes que vous avez peut-être rencontrées.
Erreur : json.loads() avec le contenu du fichier
Vous avez utilisé json.loads(), qui attend une chaîne argument. Cependant, vous avez transmis l'objet fichier json_data, qui contient des données d'octets. Pour lire le fichier directement, utilisez plutôt json.load() :
import json with open('strings.json') as f: d = json.load(f) print(d)
Erreur : json.load() avec un JSON invalide
Si vous voyez des erreurs comme "Données supplémentaires", il peut y avoir du contenu JSON non valide dans le fichier. Validez votre JSON à l'aide d'un outil comme JSONLint ou consultez la documentation sur le formatage JSON.
Notes supplémentaires :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!