{ 'name' : 'value' , 'name' : 'value' , 'name' : 'value' , 'name' : 'value' }[
'name' => 'value',
'name' => 'value',
'name' => 'value',
'name' => 'value'
] $testStr = "{ 'name1' : 'value' , 'name2' : 'value' , 'name3' : 'value' , 'name4' : 'value' }";
print_r(json_decode(preg_replace("#'#", "\"", $testStr), true));
<?php
$json = "{ 'name1' : 'value' , 'name2' : 'value' , 'name3' : 'value' , 'name4' : 'value' }";
print_r( json_decode(str_replace("'", '"', $json), true) );