这是我第一次使用Mysql json列类型 当我通过Laravel api发帖请求以建立新用户时 像这样
"username:andy21, password:123456, profile:{"home_town":"germany"}"
我在Json栏中保存个人资料 当我检索它时,它在每个“json对象之前都有反斜杠 像这样
"profile":"{\"home_town\":\"germany\"}"
我在laravel控制器中的返回看起来像这样
return response()->json(['profile'=>$user]);
为什么它有这些反斜杠以及如何删除它?
答案 0 :(得分:2)
如果您的return response()->json(['profile' => json_decode($user)]);
变量采用JSON格式,请尝试此操作:
{{1}}