ハンドルバー付きの JSON オブジェクトを使用して返そうとしています。それを使用する方法を学ぶために小さな todo リストを作成します。
私のPHP APIは次のとおりです:
$query = "SELECT *
FROM table";
try
{
$db = getConnection();
$response = $db->query($query);
$todo = $response->fetchAll(PDO::FETCH_OBJ);
$bdd = null;
echo json_encode($todo);
}
次に、次のようなものを返します。
[{"id":"1","todo":"Do something","who":"Me","is_done":"0"},{"id":"2","todo":"Learn JSON","who":"Me","is_done":"0"}]
しかし、実際には次のようにする必要があります。
{todos: [{"id":"1","todo":"Do something","who":"Me","is_done":"0"},{"id":"2","todo":"Learn JSON","who":"Me","is_done":"0"}]}
PHP APIで代わりに追加しようとしましたecho json_encode($todo)
echo '{todos: ' . json_encode($todo) . '}';
しかし、うまくいきません。何か案は ?