php中json数据解析------!

请求json 数据有 js ajax 发送请求,涉及了跨域问题, 跨域需要用 jsonp 解决(待更)

如果用php控制器中 curl 方法或者 file_get_contents 来获取请求回来的数据

再用 json_decode 方法将得到的  string类型的 json格式数据 转为 数组或者 对象,传给前台

json_decode 的用法:

json_decode($json);   输出的是 对象
json_decode($json, true);   输出的是 数组



<?php 
$json = '{"a":1,"b":2,"c":3,"d":4,"e":5}'; 
var_dump(json_decode($json)); 
var_dump(json_decode($json, true)); 
?>

上例将输出:

object(stdClass)#1 (5) { 
["a"] => int(1) 
["b"] => int(2) 
["c"] => int(3) 
["d"] => int(4) 
["e"] => int(5) 
}

array(5) { 
["a"] => int(1) 
["b"] => int(2) 
["c"] => int(3) 
["d"] => int(4) 
["e"] => int(5) 
}



jsonp用法图


















阅读更多
个人分类: php
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

php中json数据解析------!

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭