Php 删除Laravel中JSON字符串中添加的反斜杠
所以我尝试在数据库中存储一些HTML代码,然后通过API检索它 初始HTML: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"> 然而,当我检索到它并希
<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