JSON对象我这样读了JSON编辑从PHP
$app = json_decode($dati);
foreach($app->ambient as $mydata){
foreach($mydata->layer as $mydata2){
foreach($mydata2->layer_obj as $mydata3){
if($mydata3->obj == "ipcam"){
}
}
}
}
,当我的如果我应该能够改变对象的一些变量中,我已经以各种方式尝试,没有成功
对象$ mydata3是类似的东西
{
obj: "ipcam",
indirizzo_locale: {
ip: "0.0.0.0",
port: "80",
url: "/test",
username: "admin",
password: "admin"
},
indirizzo_remoto: {
ip: "0.0.0.0",
port: "80",
url: "/test",
username: "admin",
password: "admin"
}
}
json_decode ...更改数组/对象..然后再次json_encode它? – 2014-10-06 12:40:25
**您是如何尝试更改**属性**的?在foreach中通过引用传递属性,并将其设置为'$ mydata3-> obj-> property ='new';' – DanFromGermany 2014-10-06 12:43:32