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到阵列?或者请你清楚的问题是什么? –