我正在尝试返回使用带有把手的 JSON 对象。制作一个小待办事项列表来学习如何使用它。
我的 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) . '}';
但它不起作用。有任何想法吗 ?