2011-06-19 3 views
1

Actuellement, j'ai un tableau codé JSON qui ressemble à ceci:JSON Encode Aide

[ 
{ 
    "username1": { 
     "post": { 
      "some_key" : "some_value" 
     } 
    } 
}, 
{ 
    "username1": { 
     "post": { 
      "some_key" : "some_value" 
     } 
    } 
} 
] 

Mais comment puis-je faire en sorte que le JSON suit ce modèle:

nom d'utilisateur -> array_of_posts -> après -> valeurs

au lieu du motif courant?

Merci

Voici mon code actuel:

while ($row = mysql_fetch_assoc($query)) { 
      $row['username'] = $username; 
      $returns[][$username]["post"] = $row; 
     } 
    } 
    echo json_encode(array_values($returns)); 

Répondre

1
$returns[$username][] = $row; 

echo json_encode($returns);