phpjson解析數據
① 怎麼解析從php傳過來的JSON數據
js解析處理JSON格式的數據,有多種方法.
(1)現在大多標准瀏覽器,都帶有對JSON的支持,可以直接通過js調用處理:
varobj=JSON.parse(str);//str是php傳來的json數據
(2)使用了jquery等js庫,一般都會提供對json的支持,比如使用jQuery:
varobj=jQuery.parseJSON(str);//str是php傳來的json數據
(3)可以使用json.js來增加瀏覽器的功能(一般針對性引用,在瀏覽器不支持json時載入json.js)
(4)簡單粗暴的解決方法:
varobj=eval("("+txt+")");//txt是php傳來的json數據
但是使用eval不安全,而且需要是有效的json數據.如果你能保證是安全且正確的數據,可以這樣簡單處理.
② php解析json數據
<?php
$json = '{"APPCount": 2,"data": [
{
"originalID": "991",
"APPName": "優酷",
"APPType": "APK",
"category": "視頻",
"versionName": "3.8",
"versionCode": "5",
"packageName ": "cn.dsp.youku",
" APPStatus": "待審核",
"testReportURL": "",
"downloadCount": 0
},
{
"originalID": "992",
"APPName": "優酷",
"APPType": "APK",
"category": "視頻",
"versionName": "3.8",
"versionCode": "5",
"packageName ": "cn.dsp.youku",
" APPStatus": "安全測評未通過",
"testReportURL": "http: //192.168.0.106: /SecurityTest/sdsd.pdf",
"downloadCount": 0
}
]
}';
$decode = json_decode($json,true);
echo $decode['data'][1]['testReportURL'];
③ PHP怎麼解析json數據
//使用json_decode函數解碼
$arr=json_decode($json,true);
$number=$arr['number'];
④ PHP解析JSON
echo$json->a[0]->date;
//數組和普通數組一樣,json對象使用對象序列化,上面的json意義上等價於():
classsubobj
{
var$date='20150101';
}
classobj
{
var$a=array(newsubobj());
}
$json=newobj();
⑤ php獲得api返回的json數據後,如何解析
首先你需要使用對方約定方式獲取,然後考慮是否使用緩存,最後獲取到數據後使用json_decode函數解析成數組格式,接下來就是自己的邏輯代碼了。
⑥ PHP JSON 數據解析代碼
使用此代碼可以順利解析人人連接網站POST獲取的數據。
復制代碼
代碼如下:
$json_string='{"id":1,"name":"jb51","email":"[email protected]","interest":["wordpress","php"]}
';
$obj=json_decode($json_string);
echo
$obj->name;
//prints
foo
echo
$obj->interest[1];
//prints
php
這里是摘自腳本之家之前發布的文章。更多的技巧可以參考。
收集的二十一個實用便利的PHP函數代碼
⑦ php解析不了JSON
$keys = '{result:0,events:[{event:6}]}'; $string = json_decode($key...
答:json_decode( ) 可以實現對JSON格式的字元串進行編碼 你的Json字元串有問題 結果:array(2) { ["result"] => int(0) ["events"] => array(1) { [0] => array(1) { ["event"] => int(6) } }}
⑧ PHP解析json
你得把 {"班級", A} 的 A 改成字串,變成這樣 {"班級", "A"}
不懂可以私信問我詳細
⑨ 如何在PHP中解析json
PHP裡面有json_encode(數組)可以把數組給轉換成JSON字元串,
而json_decode(JSON字元串,boolean)可以把JSON字元串轉換成數組或者對象類型,第二個參數boolean默認為false表示對象類型,true表示解析為數組類型通過下表訪問
⑩ php解析json
PHP本身就有json的操作的:
json_decode("{'s':5}");//將json字元串轉成對象。
json_encode(array('d'=>123));//將對象/數組轉成json字元串