Encoder en json avec php puis décoder le résultat avec javascript
Bonjour,
Je n'arrive pas à encoder un array en php afin d'obtenir un résultat utilisable en javascript
Pour résumer, j'encode un array en php afin d'obtenir un string json. Ensuite avec javascript j'ai besoin de parser ce string json mais ce lorsque j'essaie JSON.parse(string) j'obtiens une erreur invraisemblable.
Voici comment je procède:
Code:
1 2
| $test = json_encode( $myArray );
echo $test; |
Et voici le résultat:
Code:
["1":{"valeur1":"100","valeur2":"200"},"2":{"valeur3":"300","valeur4":"400"}]
Ensuite j'essaie sans succès de parser ce resultat en javascript:
Code:
let result=JSON.parse(myStringJson);
Voici l'erreur obtenue dans la console:
Code:
Uncaught SyntaxError: Unexpected token : in JSON at position 4
Je ne comprends pas pourquoi json_encode sort une chaine qui n'est pas utilisable avec JSON.parse?
Merci de votre aide :) Tout conseil est bienvenu !