pues es extraño, que yo sepa... porque acabo de hacer la prueba, el parser sabe que hacer con los espacios de una cadena JSON...
Código PHP:
<?php
$foo = '
{
"Nombre":
"las dos setas",
"numero de votos":
23,
"valoraciones":
{
"staff":
10,
"position":
10 ,
"fun_factor":
10,
"atmospher":
10,
"value":
10,
"facili ties":
10,
"cleanliness":
10
}
}
';
var_dump(json_decode($foo));
y aún así me ha funcionado...