A me non da problemi.
Codice PHP:
$json '{"2":"10","4":"10"}';
$array json_decode($json,true);

var_dump($array); 
restituisce
codice:
array(2) { [2]=> string(2) "10" [4]=> string(2) "10" }