- var_dump: documentation ( source)
- json_decode: documentation ( source)
- urldecode: documentation ( source)
<?php
$broke = '%7B%22name%22%3A%22peterchan%22%2C%22phone%22%3A%2212345678%22%2C%22password%22%3A%226kxhSJM6iLB0kZ9LZGCEUQ%3S%3D%0A%22%7D';
$fixed = '%7B%22name%22%3A%22peterchan%22%2C%22phone%22%3A%2212345678%22%2C%22password%22%3A%226kxhSJM6iLB0kZ9LZGCEUQ%3S%3D%5Cn%22%7D';
echo "broken\n";
var_dump(urldecode($broke));
var_dump(json_decode(urldecode($broke)));
echo "\nfixed\n";
var_dump(urldecode($fixed));
var_dump(json_decode(urldecode($fixed)));