Saturday 21 October 2017

javascript - JSON: why are forward slashes escaped?

itemprop="text">

The reason for this "escapes"
me.



rel="noreferrer">JSON escapes the forward slash, so a hash {a:
"a/b/c"}
is serialized as {"a":"a\/b\/c"} instead
of
{"a":"a/b/c"}.




Why?



Answer




JSON doesn't require you to do that, it
allows you to do that. It also allows you to use "\u0061" for "A", but it's not
required. Allowing \/ helps when embedding JSON in a

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...