用PHP更新JSON文件

用PHP更新JSON文件,php,json,Php,Json,我正在尝试使用PHP解决方案修改JSON文件: 从该文件: [ { "id":40764465700014, "Pays":"France", "lat":43.221401, "long":6.1424990000000435 } ] [ {"id" : "40764465700014", "Pays" : { "add" : "France" }, "lat" : { "add" : 43.221401 }, "long" : {

我正在尝试使用PHP解决方案修改JSON文件: 从该文件:

[   
  {      
    "id":40764465700014,
    "Pays":"France",
    "lat":43.221401,
    "long":6.1424990000000435
  }
]
[
{"id" : "40764465700014",
"Pays" : { "add" : "France" },
"lat" : { "add" : 43.221401 },
"long" : { "add" : 6.1424990000000435}
}
]
要删除此文件,请执行以下操作:

[   
  {      
    "id":40764465700014,
    "Pays":"France",
    "lat":43.221401,
    "long":6.1424990000000435
  }
]
[
{"id" : "40764465700014",
"Pays" : { "add" : "France" },
"lat" : { "add" : 43.221401 },
"long" : { "add" : 6.1424990000000435}
}
]
你有什么想法吗


谢谢

只需使用
json\u decode()
并将其转换为数组,然后使用
json\u encode()
将数组编码为json即可。使用下面的代码

<?php
$json = '[   
  {      
    "id":40764465700014,
    "Pays":"France",
    "lat":43.221401,
    "long":6.1424990000000435
  }
]';
$array= json_decode($json,true);
echo json_encode($array[0]);

加载文件,使用
json\u decode()
,使用
json\u encode()
更改内容,然后再次保存文件。问题出在哪里?嗨,欢迎来到stackoverflow。你能告诉我们更多的情况吗?看来你是怀着一个特定的目标在尝试什么。非常感谢!但是如何访问“Pays”中的字符串呢?