gpt4 book ai didi

php - 将 mysql 数据转换为 json 对象

转载 作者:可可西里 更新时间:2023-11-01 07:55:53 24 4
gpt4 key购买 nike

我使用 codeigniter。我想从数据库中检索数据并将其转换为 JSON 对象而不是 JSON 数组。我正在使用以下代码

    public function json()
{
$content = $this->db->get('todolist'); //todolist table name
$data = $content->result_array();
echo json_encode($data);
}

以上代码将数据库转换为 JSON 数组。输出

[{"todo_id":"1","todo_content":"Homework","date":"2016-05-05","iscomplete":null,"imagelink":"Lighthouse.jpg"},{"todo_id":"2","todo_content":"exam","date":"2015-04-21","iscomplete":null,"imagelink":"Desert.jpg"},{"todo_id":"3","todo_content":"Lab report","date":"2014-08-29","iscomplete":null,"imagelink":"FB_IMG_14700753538617403.jpg"}]

将其转换为 JSON 对象的最佳方法是什么

最佳答案

Sangam 尝试理解这个概念,检查以下行:

$data = $content->result_array();    // $data is an array
echo json_encode($data); // here you are converting it into an json object

您的 $data 数组包含多个索引,这就是为什么 json 对象在 [] 中有多个 {} 的原因;

关于php - 将 mysql 数据转换为 json 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41216142/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com