Справка по JSON Encode - PullRequest
1 голос
/ 19 июня 2011

В настоящее время у меня есть JSON-кодированный массив, который выглядит следующим образом:

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

Но как мне сделать так, чтобы json следовал этой схеме:

username -> array_of_posts -> post -> values ​​

вместо текущего паттерна?

Спасибо

Вот мой текущий код:

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

1 Ответ

1 голос
/ 19 июня 2011
$returns[$username][] = $row;

echo json_encode($returns);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...