Imaginemos que tenemos este array:

$b = array("color" => "rojo", "cosa" => "manzana");

ahora le pasamos json_encode

$json = json_encode($b); //{"color":"rojo","cosa":"manzana"}

ahora la descodificamos

$array = json_decode($json); // Array ( [color] => rojo [cosa] => manzana )

Es muy útil para interactuar PHP-JS, PHP-JSON, PHP-Flex, etc.