$var =" { key : { key_deep : val\{ue /* should be "val{ue" as { is escaped */ } , key2 : value } "; print_r(preg_split('//',$var)); // array( // array( // 'key'=> array( // 'key_deep'=> 'val{ue' // ) // ), // array('key2'=>'value') // );
есть ли регулярное выражение, чтобы разбить это, используя preg_split в php?
в основном мне нужно то же самое, что и json_decode (), но без необходимости использовать кавычки для value
BOTH и key
и единственное, что удалось избежать, это четыре символа \{ \, \} \: