fork(2) download
  1. <?php
  2. $json = '
  3. insert: [
  4. { table:" abc",values:{id:1,text:" lorem ipsum "} },
  5. { table : "cde " , values : { id : 2 , firstname : "lorem ipsum dolor sit " } }
  6. ]
  7. ';
  8. $json = '{' . $json . '}';
  9. $json = preg_replace(array('/ *\n */', '/(?<=[{,]) *([^\s:]+) *: */'),
  10. array("", '"$1": '), $json);
  11. echo $json; // converted json string
  12. print_r(json_decode($json, true)); // decoded array
  13. ?>
Success #stdin #stdout 0.02s 20520KB
stdin
Standard input is empty
stdout
{"insert": [{"table": " abc","values": {"id": 1,"text": " lorem ipsum "} },{"table": "cde "  ,"values": {"id": 2  ,"firstname": "lorem ipsum   dolor sit    " } }]}Array
(
    [insert] => Array
        (
            [0] => Array
                (
                    [table] =>  abc
                    [values] => Array
                        (
                            [id] => 1
                            [text] =>  lorem ipsum 
                        )

                )

            [1] => Array
                (
                    [table] => cde 
                    [values] => Array
                        (
                            [id] => 2
                            [firstname] => lorem ipsum   dolor sit    
                        )

                )

        )

)