JSON PHP中,Json字符串反序列化成对象/数组的方法


Posted in PHP onMay 31, 2018

如下所示:

<?php
//php反编码解析json信息
//json_decode(json字符串);
$city = array('shandong'=>'jinan','henan'=>'zhengzhou','hebei'=>'shijiazhuang');
$jn_city = json_encode($city);
//反编码json
$fan_city = json_decode($jn_city,false);//第二个参数false则返回object类型,false可以默认不写
var_dump($fan_city);//object(stdClass)#1 (3) { ["shandong"]=> string(5) "jinan" ["henan"]=> string(9) "zhengzhou" ["hebei"]=> string(12) "shijiazhuang" } 
echo "<br />";
$fan_city = json_decode($jn_city,true);//第二个参数true则返回array类型
var_dump($fan_city);//array(3) { ["shandong"]=> string(5) "jinan" ["henan"]=> string(9) "zhengzhou" ["hebei"]=> string(12) "shijiazhuang" }

手动写的JSON字符串一定要用单引号才能成功反序列化成对象/数组:

<?php 
 
//json信息反编码 
 
//不同php版本,对“纯json字符串”解析存在问题 
//使用双引号定义的json字符串反编码操作变为null 
//$jn = "{'name':'tom','age':'20','addr':'beijing'}"; 
//$fan_jn = json_decode($jn,true); 
//var_dump($fan_jn);//NULL 
 
//使用单引号定义的json字符串反编码操作会成功 
$jn = '{"name":"tom","age":"20","addr":"beijing"}'; 
$fan_jn = json_decode($jn,true); 
var_dump($fan_jn);

以上这篇JSON PHP中,Json字符串反序列化成对象/数组的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
一个程序下载的管理程序(一)
Oct 09 PHP
php中看实例学正则表达式
Dec 25 PHP
php mysql Errcode: 28 终极解决方法
Jul 01 PHP
php visitFile()遍历指定文件夹函数
Aug 21 PHP
使用php计算排列组合的方法
Nov 13 PHP
PHP封装分页函数实现文本分页和数字分页
Oct 23 PHP
CI框架中$this-&gt;load-&gt;library()用法分析
May 18 PHP
Yii2基于Ajax自动获取表单数据的方法
Aug 10 PHP
php基于闭包实现函数的自调用(递归)实例分析
Nov 11 PHP
完美解决php 导出excle的.csv格式的数据时乱码问题
Feb 18 PHP
PHP大文件分割上传 PHP分片上传
Aug 28 PHP
PHP查找一列有序数组是否包含某值的方法
Feb 07 PHP
php curl获取到json对象并转成数组array的方法
May 31 #PHP
php插入mysql数据返回id的方法
May 31 #PHP
PHP给前端返回一个JSON对象的实例讲解
May 31 #PHP
PHP实现上传图片到数据库并显示输出的方法
May 31 #PHP
php 获取xml接口数据的处理方法
May 31 #PHP
thinkPHP框架中执行事务的方法示例
May 31 #PHP
PHP以json或xml格式返回请求数据的方法
May 31 #PHP
You might like
使用PHP计算两个路径的相对路径
2013/06/14 PHP
PHP自定义函数获取汉字首字母的方法
2016/12/01 PHP
PHP实现的常规正则验证helper公共类完整实例
2017/04/27 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
2020/08/24 PHP
Javascript 学习书 推荐
2009/06/13 Javascript
google 搜索框添加关键字实现代码
2010/04/24 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
2013/08/02 Javascript
js、jquery图片动画、动态切换示例代码
2014/06/03 Javascript
Struts2+jquery.form.js实现图片与文件上传的方法
2016/05/05 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
jQuery实现点击某个div打开层,点击其他div关闭层实例分析(阻止冒泡)
2016/11/18 Javascript
vue实现todolist单页面应用
2017/04/11 Javascript
js模拟支付宝密码输入框
2017/04/11 Javascript
JS实现获取word文档内容并输出显示到html页面示例
2018/06/23 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
Webpack4+Babel7+ES6兼容IE8的实现
2019/04/10 Javascript
微信小程序背景音乐开发详解
2019/12/12 Javascript
Python类属性与实例属性用法分析
2015/05/09 Python
python如何为被装饰的函数保留元数据
2018/03/21 Python
Python 实现加密过的PDF文件转WORD格式
2020/02/04 Python
详解django使用include无法跳转的解决方法
2020/03/19 Python
python邮件中附加文字、html、图片、附件实现方法
2021/01/04 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
Trench London官方网站:高级风衣和意大利皮夹克
2020/07/11 全球购物
教师专业理论水平的自我评价分享
2013/11/09 职场文书
新闻专业学生的自我评价
2014/02/13 职场文书
项目建议书范文
2014/05/12 职场文书
局领导领导班子四风对照检查材料
2014/09/27 职场文书
个人授权委托书范本格式
2014/10/12 职场文书
公积金具结保证书
2015/05/11 职场文书
基层医务人员三严三实心得体会
2016/01/05 职场文书
教师网络培训心得体会
2016/01/09 职场文书
2019消防宣传标语!
2019/07/10 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
element多个表单校验的实现
2021/05/27 Javascript