fork(1) download
  1. <?php
  2.  
  3. $json = '{
  4. "title1": {
  5. "key1": "value1",
  6. "key2": "value2",
  7. "key3": "value3"
  8. },
  9. "title2": {
  10. "key1": "value1",
  11. "key2": "value2",
  12. "key3": "value3"
  13. }
  14. }';
  15.  
  16. $decodificado = json_decode($json);
  17.  
  18. if (!$decodificado) {
  19. die('JSON invalido');
  20. }
  21.  
  22. $decodificado->title1->key2 = 'Novo valor FOO';
  23. $decodificado->title2->key1 = 'Novo valor BAR';
  24. $decodificado->title2->key3 = 'Novo valor BAZ';
  25.  
  26. print_r($decodificado);
Success #stdin #stdout 0.02s 23492KB
stdin
Standard input is empty
stdout
stdClass Object
(
    [title1] => stdClass Object
        (
            [key1] => value1
            [key2] => Novo valor FOO
            [key3] => value3
        )

    [title2] => stdClass Object
        (
            [key1] => Novo valor BAR
            [key2] => value2
            [key3] => Novo valor BAZ
        )

)