Php 显示意外抖动的JSON编码
当我编码数据时,它会添加意外的斜杠 这是数据Php 显示意外抖动的JSON编码,php,json,Php,Json,当我编码数据时,它会添加意外的斜杠 这是数据 ""\"\\\"[{\\\\\\\"PropertyId\\\\\\\":\\\\\\\"544068\\\\\\\",\\\\\\\"FloorplanId\\\\\\\":\\\\\\\"2175341\\\\\\\",\\\\\\\"FloorplanName\\\\\\\":\\\\\\\"50 Regent 1AP\\\\\\\",\\\\\\\"Beds\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"Baths\\
""\"\\\"[{\\\\\\\"PropertyId\\\\\\\":\\\\\\\"544068\\\\\\\",\\\\\\\"FloorplanId\\\\\\\":\\\\\\\"2175341\\\\\\\",\\\\\\\"FloorplanName\\\\\\\":\\\\\\\"50 Regent 1AP\\\\\\\",\\\\\\\"Beds\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"Baths\\\\\\\":\\\\\\\"1.00\\\\\\\",\\\\\\\"MinimumSQFT\\\\\\\":\\\\\\\"667\\\\\\\",\\\\\\\"MaximumSQFT\\\\\\\":\\\\\\\"667\\\\\\\",\\\\\\\"MinimumRent\\\\\\\":\\\\\\\"2475\\\\\\\",\\\\\\\"MaximumRent\\\\\\\":\\\\\\\"2475\\\\\\\",\\\\\\\"MinimumDeposit\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"MaximumDeposit\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"AvailableUnitsCount\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"AvailabilityURL\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"FloorplanImageURL\\\\\\\":\\\\\\\"http:\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\/cdn.rentcafe.com\\\\\\\\\\\\\\\/dmslivecafe\\\\\\\\\\\\\\\/3\\\\\\\\\\\\\\\/544068\\\\\\\\\\\\\\\/50Reg1AP.jpg\\\\\\\",\\\\\\\"FloorplanImageName\\\\\\\":\\\\\\\"50Reg1AP.jpg\\\\\\\",\\\\\\\"PropertyShowsSpecials\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"FloorplanHasSpecials\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"UnitTypeMapping\\\\\\\":\\\\\\\"0050r1ap\\\\\\\"}]\\\"\"""
试一试
json_encode($data, JSON_UNESCAPED_SLASHES);
试试这个
<?php
function removeslashes($string)
{
$string=implode("",explode("\\",$string));
return stripslashes(trim($string));
}
/* Example */
$text="""\"\\\"[{\\\\\\\"PropertyId\\\\\\\":\\\\\\\"544068\\\\\\\",\\\\\\\"FloorplanId\\\\\\\":\\\\\\\"2175341\\\\\\\",\\\\\\\"FloorplanName\\\\\\\":\\\\\\\"50 Regent 1AP\\\\\\\",\\\\\\\"Beds\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"Baths\\\\\\\":\\\\\\\"1.00\\\\\\\",\\\\\\\"MinimumSQFT\\\\\\\":\\\\\\\"667\\\\\\\",\\\\\\\"MaximumSQFT\\\\\\\":\\\\\\\"667\\\\\\\",\\\\\\\"MinimumRent\\\\\\\":\\\\\\\"2475\\\\\\\",\\\\\\\"MaximumRent\\\\\\\":\\\\\\\"2475\\\\\\\",\\\\\\\"MinimumDeposit\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"MaximumDeposit\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"AvailableUnitsCount\\\\\\\":\\\\\\\"1\\\\\\\",\\\\\\\"AvailabilityURL\\\\\\\":\\\\\\\"\\\\\\\",\\\\\\\"FloorplanImageURL\\\\\\\":\\\\\\\"http:\\\\\\\\\\\\\\\/\\\\\\\\\\\\\\\/cdn.rentcafe.com\\\\\\\\\\\\\\\/dmslivecafe\\\\\\\\\\\\\\\/3\\\\\\\\\\\\\\\/544068\\\\\\\\\\\\\\\/50Reg1AP.jpg\\\\\\\",\\\\\\\"FloorplanImageName\\\\\\\":\\\\\\\"50Reg1AP.jpg\\\\\\\",\\\\\\\"PropertyShowsSpecials\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"FloorplanHasSpecials\\\\\\\":\\\\\\\"0\\\\\\\",\\\\\\\"UnitTypeMapping\\\\\\\":\\\\\\\"0050r1ap\\\\\\\"}]\\\"\"""";
echo removeslashes($text);
?>
“当我编码数据时”-当你编码什么数据时?你为什么不期待那些割伤呢?你期待什么?提供真实的。JSON\u UNESCAPED\u斜杠
防止/
字符转义。问题中的数据中没有/
字符,因此不会产生任何影响。