修改php中的json对象

时间:2016-01-07 01:49:00

标签: php json

我有一个由php读取的json文件,我想使用php更改json文件的一个对象,现在我的代码看起来像这样,但它不起作用,我该怎么办? (son对象中的obj_name应修改为$ name)

<?php
   $json = $_POST['myobj'];
   $data = json_decode($json,true);
   $name = xxxxxxxxx;
     $data['obj_name'] = "$name";
     #json = json_encode($data);
     $filename = xxxxxxxxxxxxx
     $file = fopen($filename,'w+');
     fwrite($file, $json);
     fclose($file);
?>

1 个答案:

答案 0 :(得分:0)

#正在评论您的代码,它应该是$以使其成为变量。

所以,改变一下:

#json = json_encode($data);

到此:

$json = json_encode($data);