私はjson形式のmysqlデータベースとしてデータを提供するWebサービスを持っています。
PHP ウェブサービス
<?php
$conn = mysql_connect('localhost','root','');
mysql_select_db('db', $conn);
$query = mysql_query("SELECT id,group FROM faq");
//$query content is:
// Array ([id]=>faq1 [group]=>hardware) Array ([id]=>faq2 [group]=>software)
$faq = array();
while($row = mysql_fetch_assoc($query)) {
$faq[] = $row // <= ????????
}
header('Content-type: application/json');
return json_encode($faq);
?>
得られる JSON 出力
[
{
"id": "faq1",
"group": "hardware"
},
{
"id": "faq2",
"group": "software"
}
]
必要な JSON 出力
[
{
"id": "faq1",
"group": {
"id": "hardware"
}
},
{
"id": "faq2",
"group": {
"id": "software"
}
}
]
結果としてこの JSON データを取得したいのですが、実際には成功しませんでした。このjsonの結果を得るには、「PHP Webサービス」をどのように編集する必要がありますか?