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

原创 2016年08月31日 10:15:44

请求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 获取并解析 JSON 显示在页面中

很久没写过 PHP 的文章了,也很久没有用 PHP 了,差点忘了怎么做了。JSON 是现在比较流行的数据交流方式,比 XML 都流行,一般用作 api 接口进行数据获取、交流。 就文章的标题来说,本...
  • bfboys
  • bfboys
  • 2016年10月31日 17:26
  • 4703

php 模拟post json数据,并进行解析

function Query_Version($url, $data_string,$token) { $ch = curl_init(); curl_setop...
  • fly__high
  • fly__high
  • 2015年05月07日 11:49
  • 1033

android 客户端无法解析php服务端返回的json

android 客户端无法解析php服务端返回的json这个东西纠结了几个小时。。找到解决方法。。 http://blog.163.com/www_iloveyou_com/blog/static...
  • CHCXCHC
  • CHCXCHC
  • 2015年11月06日 17:02
  • 1363

php输出json格式数据的例子

json_encode当然也可以输入json字符串了,下面看几个例子。 PHP生成JSON的函数是:json_encode($PHPcode); PHP解析JSON的函数是:json_deco...
  • fyqcdbdx
  • fyqcdbdx
  • 2016年03月31日 17:03
  • 1597

PHP调用接口以及JSON的解析

写微信公众平台的时候需要用到php直接调用它的接口,结果到最后发现订阅号没有一部分的权限。所以只能当学PHP了。 具体用到的函数: fopen() 函数打开文件或者 URL。 如果打开失...
  • SDDCCCC
  • SDDCCCC
  • 2013年11月06日 00:45
  • 11653

php基础系列----7php操作json数据

json经常用于接口向外传递数据,而php最重要的一个用法就是作为数据接口向外传递数据;因此了解php对json数据的操作很重要;json简介 json是javascript对象; 是一种数据格式; ...
  • TYZDXY
  • TYZDXY
  • 2016年11月29日 16:35
  • 811

php处理json数据(从服务器获取,post提交)

  • qq_16558621
  • qq_16558621
  • 2016年02月29日 18:34
  • 3956

在PHP中怎么接收post过来的JSON数据

php 接收post json
  • cjf1002361126
  • cjf1002361126
  • 2017年05月24日 22:52
  • 2329

java 解析php序列化数据问题

有很多情况会涉及到php和java进行数据交换。一般情况是通过json数据格式去交换。但是对于那种比如:商城采用php进行开发,管理系统使用java语言开发,这其中就会涉及到数据交互,而正好php进行...
  • TOP__ONE
  • TOP__ONE
  • 2017年03月21日 10:15
  • 1359

PHP 使用json_encode 解析数据库查询结果, 得到 json 最外层有中括号 [ ]

习惯了json最外层是大括号 { } , Android端解析也默认最外层是大括号, 今天遇到一个问题, json_encode生成的代码最外层有 [ ] 中括号, 导致Android端解析失败. ...
  • xkjscm
  • xkjscm
  • 2016年04月27日 19:04
  • 2264
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:php中json数据解析------!
举报原因:
原因补充:

(最多只允许输入30个字)