我通過 WebService調用了一個接口, 它返回來的是一個xml文件。文件內容是這樣的形式: (不好意思,個人信息不允許透露)。我不會PHP ,在網上找了下,用file_get_contents(“接口網址”)獲取了圖上的{}中的內容。現在我怎麼去操作才能獲取json的參數。比如我要獲取status的值進行判斷? 已經研究了幾天,網上也找了好久。望大神指點,小弟不勝感謝!(C幣只能這個了。T _ T)
再補充一下:我將取得的內容給一個變量,$json=file_get_contents(“接口網址”);再這樣$str_json=json_decode($json,true);但好像還是操作不了JSON中的值
$s='<string xmlns="">{"status":"1","Msg":"登陸成功"}</string>';
$dom=new DomDocument;
$dom->loadXML($s);
$s=$dom->getElementsByTagName('string')->item(0)->nodeValue;//獲取json字符串
$o=json_decode($s);//轉為對象
echo $o->status;//這個就是你要的數據,其他的使用$o->Msg等等