Comment décoder un tableau d'objets json
J'ai un tableau d'objets json comme suit:
[{"a":"b"},{"c":"d"},{"e":"f"}]
Quelle est la meilleure façon de transformer cela en un tableau php?
json_decode
ne le sera pas pour le tableau de la partie et renvoie NULL
pour cette chaîne.
Fonctionne très bien pour moi. Si vous utilisez la fonction json_decode($arr, vrai), vous obtiendrez un Tableau Associatif. Sinon, vous obtiendrez un tableau d'Objets. Peut-être que c'est le problème que vous rencontrez?
OriginalL'auteur Byron Whitlock | 2010-04-07
Vous devez vous connecter pour publier un commentaire.
la fonction json_decode() fait le travail. Le second param tourne le résultat dans un tableau:
true
, "objets retournés seront convertis dans les tableaux associatifs"Ma version (PHP 5.2.9, json 1.2.1) aussi bien analyse la chaîne json dans un tableau.
Ouais mon mauvais. Le code à gratter le json à partir de la page a été entaché d'irrégularités. merci.
Il ne fonctionne pas...
OriginalL'auteur Amy B
Lire le manuel - paramètres pour la
json_decode
méthode sont clairement définis:http://www.php.net/manual/en/function.json-decode.php
OriginalL'auteur thetaiko