Ajouter de nouvelles données dans la chaîne PHP JSON
J'ai des $données JSON données codées et j'ai cette chaîne:
$new_data = "color:'red'";
qui doit être ajouté à $données afin que je puisse le lire comme une chaîne json.
Comment puis-je y parvenir ?
source d'informationauteur Manny Calavera
Vous devez vous connecter pour publier un commentaire.
vous devez
json_decode($data)
d'abord, puis ajouter la nouvelle clé/valeur, etjson_encode()
.Je viens de chercher la solution de cette et suis tombé sur cette question (déjà un an). Les réponses fournies à ce jour n'ont pas été très utile pour moi. Donc, j'espère que cela aide à la personne suivante.
La réponse que je cherchais
qui renvoie le résultat dans un tableau de structure, pas un objet. Ensuite, il est assez simple d'ajouter de nouvelles valeurs:
Après cela, les données peuvent bien sûr être retourné dans une chaîne de caractères avec
json_encode()
.