Mysql json列输出反斜杠

时间:2016-12-15 19:25:28

标签: mysql json laravel

这是我第一次使用Mysql json列类型 当我通过Laravel api发帖请求以建立新用户时 像这样

"username:andy21, password:123456, profile:{"home_town":"germany"}"

我在Json栏中保存个人资料 当我检索它时,它在每个“json对象之前都有反斜杠 像这样

"profile":"{\"home_town\":\"germany\"}"

我在laravel控制器中的返回看起来像这样

return response()->json(['profile'=>$user]);

为什么它有这些反斜杠以及如何删除它?

1 个答案:

答案 0 :(得分:2)

如果您的return response()->json(['profile' => json_decode($user)]); 变量采用JSON格式,请尝试此操作:

{{1}}