IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Parser un JSON pas bien structuré


Sujet :

Langage PHP

  1. #1
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Mars 2013
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2013
    Messages : 388
    Points : 172
    Points
    172
    Par défaut Parser un JSON pas bien structuré
    Bonsoir,

    Je récupère mes données d'une API, et le souci c'est que le fichier JSON qui en résulte manque de virgules et de crochets. En fait j'ai des blocs comme ceci :

    {batchcomplete: " "[{...........}]}{batchcomplete: " "}{batchcomplete: " "}{batchcomplete: " "}{batchcomplete: " "}{batchcomplete: " "}

    Ce que je dois avoir :

    [{batchcomplete: " "[{...........}]},{batchcomplete: " "},{batchcomplete: " "},{batchcomplete: " "},{batchcomplete: " "},{batchcomplete: " "} ]

    Du coup, le JSON n'est pas reconnu. J'aimerais savoir comment je pourrais ajouter des virgule à chaque fin des "}" sachant qu'il y en a d'autre à l'intérieur. Et aussi pour les crochets, peut-être au début et à la fin du fichier.

    Merci

  2. #2
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2008
    Messages
    1 576
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 1 576
    Points : 2 440
    Points
    2 440
    Par défaut
    J'ai peur que la seule solution convenable soit de contacter le site pour leur informer que leur json est mal formé. Si tu essaies de corriger les erreurs actuelles, il faudrait d'abord être sûr que les erreurs soient et resteront toujours les mêmes. Le jour où ils feront d'autres erreurs ou enverront du json valide, ton code va bugguer de manière imprévue.

    Sinon, regarde s'ils envoient aussi du XML.

Discussions similaires

  1. Je n'ai pas bien compris les structures
    Par Invité dans le forum Débuter
    Réponses: 4
    Dernier message: 08/07/2013, 17h07
  2. Programmer encore en VB 6 c'est pas bien ? Pourquoi ?
    Par Nektanebos dans le forum Débats sur le développement - Le Best Of
    Réponses: 85
    Dernier message: 10/03/2009, 14h43
  3. Réponses: 6
    Dernier message: 31/03/2007, 01h39
  4. J'ai un P4 512 de ram mais ne fct pas bien
    Par savoir dans le forum Composants
    Réponses: 9
    Dernier message: 28/03/2005, 20h14
  5. [THREAD][DAEMON]Pas bien compris....
    Par XristofGreek dans le forum Concurrence et multi-thread
    Réponses: 2
    Dernier message: 24/09/2004, 13h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo