Si j'utilise
ouCode:echo json_encode($ligne,JSON_HEX_QUOT);
le résultat de echo estCode:echo json_encode($ligne);
par contre quand j'utiliseCode:[{"date": "2008-09-28","Stade": null,"Terrain": null,"Lieu": "AVENUE DE PARIS","Ville": "79260 LA CRECHE","SaisieDistance": "13","equipelocalesaisie": "La Cr\u00e8che 2","equipevisiteusesaisie": "St Maxire AV S 2","competition": "4\u00c8ME DIVISION","choix_journee": "","choix_poste": "Arbitre centre","NomArbitre": null,"NomAssistant1": null,"NomAssistant2": null,"ArbitreRemplacant": null,"NomDeleguePrincipal": null,"NomDelegueAjoint": null,"NomDelegueAccompagnateur": null,"ObservateurPrincipal": null,"ObservateurAdjoint1": null,"ObservateurAdjoint2": null}]
le résultat de echo estCode:echo addslashes(json_encode($ligne))
Dans le premier casCode:[{\"date\":\"2008-09-28\",\"Stade\":null,\"Terrain\":null,\"Lieu\":\"AVENUE DE PARIS\",\"Ville\":\"79260 LA CRECHE\",\"SaisieDistance\":\"13\",\"equipelocalesaisie\":\"La Cr\\u00e8che 2\",\"equipevisiteusesaisie\":\"St Maxire AV S 2\",\"competition\":\"4\\u00c8ME DIVISION\",\"choix_journee\":\"\",\"choix_poste\":\"Arbitre centre\",\"NomArbitre\":null,\"NomAssistant1\":null,\"NomAssistant2\":null,\"ArbitreRemplacant\":null,\"NomDeleguePrincipal\":null,\"NomDelegueAjoint\":null,\"NomDelegueAccompagnateur\":null,\"ObservateurPrincipal\":null,\"ObservateurAdjoint1\":null,\"ObservateurAdjoint2\":null}]
Code:console.log(texte);
dans le second casCode:"[{"date":"2008-09-28","Stade":null,"Terrain":null,"Lieu":"AVENUE DE PARIS","Ville":"79260 LA CRECHE","SaisieDistance":"13","equipelocalesaisie":"La Cr\u00e8che 2","equipevisiteusesaisie":"St Maxire AV S 2","competition":"4\u00c8ME DIVISION","choix_journee":"","choix_poste":"Arbitre centre","NomArbitre":null,"NomAssistant1":null,"NomAssistant2":null,"ArbitreRemplacant":null,"NomDeleguePrincipal":null,"NomDelegueAjoint":null,"NomDelegueAccompagnateur":null,"ObservateurPrincipal":null,"ObservateurAdjoint1":null,"ObservateurAdjoint2":null}]"
Code:console.log(texte);
Code:"[{\"date\":\"2008-09-28\",\"Stade\":null,\"Terrain\":null,\"Lieu\":\"AVENUE DE PARIS\",\"Ville\":\"79260 LA CRECHE\",\"SaisieDistance\":\"13\",\"equipelocalesaisie\":\"La Cr\\u00e8che 2\",\"equipevisiteusesaisie\":\"St Maxire AV S 2\",\"competition\":\"4\\u00c8ME DIVISION\",\"choix_journee\":\"\",\"choix_poste\":\"Arbitre centre\",\"NomArbitre\":null,\"NomAssistant1\":null,\"NomAssistant2\":null,\"ArbitreRemplacant\":null,\"NomDeleguePrincipal\":null,\"NomDelegueAjoint\":null,\"NomDelegueAccompagnateur\":null,\"ObservateurPrincipal\":null,\"ObservateurAdjoint1\":null,\"ObservateurAdjoint2\":null}]"
et dans tous les cas
Code:myJsonObj = JSON.parse(texte);
Par contre quand j'utilise ce tableau fait à la main avec un ' ou lieu de "Citation:
parse error
avecCode:texte = '[{"date":"2008-09-28","Stade":null,"Terrain":null,"Lieu":"AVENUE DE PARIS","Ville":"79260 LA CRECHE","SaisieDistance":"13","equipelocalesaisie":"La Cr\u00e8che 2","equipevisiteusesaisie":"St Maxire AV S 2","competition":"4\u00c8ME DIVISION","choix_journee":"","choix_poste":"Arbitre centre","NomArbitre":null,"NomAssistant1":null,"NomAssistant2":null,"ArbitreRemplacant":null,"NomDeleguePrincipal":null,"NomDelegueAjoint":null,"NomDelegueAccompagnateur":null,"ObservateurPrincipal":null,"ObservateurAdjoint1":null,"ObservateurAdjoint2":null}]';
J'obtiens bienCode:
1
2
3 myJsonObj = JSON.parse(texte); alert(myJsonObj[0].equipelocalesaisie);
Bref, y a t-il un moyen de pouvoir récupérer le tableau entouré de ' ou lieu de "? Ceci règlerait enfin le problème...Citation:
La Crèche 2

