9
votes

Ajouter de nouvelles données dans la chaîne PHP JSON

J'ai $ données en tant que données codées JSON et j'ai cette chaîne: xxx

qui doit être ajouté à $ données afin que je puisse la lire d'elle comme une chaîne JSON. < / p>

Comment puis-je y parvenir?


0 commentaires

3 Réponses :


16
votes

Vous devez json_decode ($ données) d'abord, puis ajoutez la nouvelle clé / valeur et json_encode () it.


0 commentaires

3
votes
$dataToAugment = json_decode($data);

// add you data here at the proper position

$data = json_encode($dataToAugment);

0 commentaires

37
votes

Je cherchais juste la solution à cela et je suis tombé sur cette question (déjà un an). Les réponses fournies jusqu'à présent n'étaient pas très utiles pour moi. J'espère que cela aide la personne suivante.

La réponse que je cherchais était xxx

qui renvoie le résultat dans une structure de matrice et non un objet. Ensuite, il est assez simple d'ajouter de nouvelles valeurs: xxx

Après cela, les données peuvent bien sûr être renvoyées dans une chaîne avec json_encode () .


0 commentaires