Php 删除Laravel中JSON字符串中添加的反斜杠

Php 删除Laravel中JSON字符串中添加的反斜杠,php,json,laravel,lumen,Php,Json,Laravel,Lumen,所以我尝试在数据库中存储一些HTML代码,然后通过API检索它 初始HTML: <img src="https://www.google.se/images/google_80w1ht.gif" alt="Google logo"> 如果我转到MySQL Workbench,这是存储的数据: <img src="https://www.google.se/images/google_80wht.gif" alt="Google logo"> 然而,当我检索到它并希

所以我尝试在数据库中存储一些HTML代码,然后通过API检索它

初始HTML:

<img src="https://www.google.se/images/google_80w1ht.gif" alt="Google logo">
如果我转到MySQL Workbench,这是存储的数据:

<img src="https://www.google.se/images/google_80wht.gif" alt="Google logo">

然而,当我检索到它并希望将HTML作为JSON参数输出时,它就被完全抹杀了

这是json:

{"title": "<img src=\"https://www.google.se/images/google_80w1ht.gif\" alt=\"Google logo\">"}
{“title”:“}
我没有在插入或检索期间应用任何转换

如何删除添加的额外反斜杠?()

试试
json\u解码(你的数据)
这应该行得通

我没有在插入或检索期间应用任何转换

您将其转换为JSON。这是一种转变

它被杀了

需要大幅度的削减

没有它们,这种情况就会发生:

"<img src="h
^         ^^
|         ||
|         |Error
|         End of string
Start of string

数据不包含斜杠,只包含它的JSON表示。当你解析JSON时,转义序列将被使用,你将获得原始字符串。

谢谢,一定是因为我今天早上少了一杯咖啡:)是的:)谢谢。我只是向前走了一步,没有意识到客户端总是在将要解码我的json:P
"<img src="h
^         ^^
|         ||
|         |Error
|         End of string
Start of string