可以用$obj=key 的方式直接讀取 ?也可以先轉(zhuǎn)換為數(shù)組 ?用遍歷數(shù)組的方法讀取
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名與空間、虛擬主機(jī)、營銷軟件、網(wǎng)站建設(shè)、中原網(wǎng)站維護(hù)、網(wǎng)站推廣。
?php
$json?=?'{"a":100,"b":200,"c":300,"d":400,"e":500}';
//首先將json字符串轉(zhuǎn)換成關(guān)聯(lián)數(shù)組
$arr=json_decode($json,?true);?
//然后循環(huán)讀取數(shù)據(jù)
foreach($arr?as?$item){
echo?$item;
echo?"br/";
}
?
運(yùn)行結(jié)果:
100
200
300
400
500
如果json是以對(duì)象的方式存儲(chǔ)于變量$json中,則這樣引用: $json-openid
如果json是以關(guān)聯(lián)數(shù)組的方式存儲(chǔ)于變量$json中,則這樣引用: $json['openid']
如果json是以字符串的方式存儲(chǔ)于變量$json中,則需要先轉(zhuǎn)換一下:
$a?=?json_decode($json);
print_r($a-openid);
或者
$a?=?json_decode($json,true);
print_r($a['openid']);
1、獲取要接受的json對(duì)象。
2、準(zhǔn)備一個(gè)實(shí)體類接受json對(duì)象。
3、第一步的json對(duì)象復(fù)制到剪切板。
4、可以看出RootObject中的user_List[]數(shù)組包含User_List類使用使用代碼接受對(duì)象代碼。