Powód tego „ucieka” mi.
JSON ucieka przed ukośnikiem, więc skrót {a: "a/b/c"}jest serializowany jak {"a":"a\/b\/c"}zamiast {"a":"a/b/c"}.
Dlaczego?
json_encode()ucieka ukośniki domyślnie, ale ma tę JSON_UNESCAPED_SLASHESopcję, począwszy od PHP 5.4.0 (marzec 2012)
'</':echo str_replace('</', '<\/', json_encode($obj, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES));