1
我存儲在一個MySQL數據庫中的列(meta_data)一個JSON格式的字符串,存儲在表中,它看起來像這樣的例子:JSON字符串在MySQL中JSON響應
{"Format":"JPEG","Geometry":"3216x2136","size":{"width":3216,"height":2136}}
現在,如果我使用以下命令:
$meta_data = DB::query->get();
return $meta_data;
我得到:
[
{
"meta_data": "{\"Format\":\"JPEG\",\"Geometry\":\"3216x2136\",\"size\":{\"width\":3216,\"height\":2136}
}
]
我也得到了同樣的結果,如果我使用:
$meta_data = json_decode(DB::query->get());
return $meta_data;
類似地,使用響應() - > JSON($ meta_data);以字符串形式返回它。
在我看來,它需要去下一個步驟下來,但我一直沒能得到任何接近我後,其理想:
[
{
"meta_data":
{
"Format":"JPEG",
"Geometry":"3216x2136",
"size":
{
"width":3216,
"height":2136
}
}
}
]
你想改變josn到陣列?或者請你清楚的問題是什麼? –