我很困惑,无法将新对象正确添加到 json 对象:
$old_json = json_decode(file_get_contents("file.json"), true);
$new_json = ' { "1" : "111", "2" : "222" } ';
$old_json[] = $new_json;
file_put_contents("file.json", stripslashes(json_encode($old_json)));
它将用新记录替换旧记录,但我只想添加新记录。我希望它编写具有以下内容的新 json 文件:
[{"a":"aaa","b","bbb"},{"1":"111","2":"222"}]
请告诉我如何获得正确的结果。另外请告诉我如何在 json_decode() 之后访问新的 json 对象
谢谢。