`
zeo_pu
  • 浏览: 44718 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

PHP:json操作

    博客分类:
  • PHP
阅读更多

在php中对json结构进行操作:

 

1.json结构转为字符串

<?php
 $arr = array (  
       'id' => '1',  
       'name' => '张三',
 );  
 $jsonstr = json_encode($arr);  
 echo $jsonstr; 
?>

 输出:{"id":"1","name":"\u5f20\u4e09"}

 

2.json字符串转换为json结构

<?php
 $jsonstr='{"id":"1","name":"张三"}';
 $jsonstr = json_decode($jsonstr);
 print_r($jsonstr->name); //通过 -> 访问json的属性值
 ?>

 输出:张三

 

3.json字符串转为数组

<?php
 $jsonstr='{"id":"1","name":"张三"}';
 $jsonstr = json_decode($jsonstr,true);// 参数true 表示将返回  array 而非 object
 print_r($jsonstr['name']);
?>

 输出:张三

 

 

注:json结构字符串必须用双引号(") 如:{"id":"1","name":"张三"}

 

分享到:
评论

相关推荐

    JSON FOR PHP4.0 PHP JSON操作 Services_JSON

    JSON FOR PHP4.0 PHP JSON操作 Services_JSON JSON_CLASS 自己定义的一个json_encode 兼容PHP5.0

    PHP json_json操作类

    PHP json_json操作类,封装好的类,直接可以调用

    PHP操作json数据

    好用的PHP处理json数据的文档,给大家分享,谢谢!

    jsonpatch:JSON Patch 的实现(http

    补丁 JSON Patch ( ) 在 PHP 中的... 和一个带有 JSON 字符串操作的变量: $ patchOperations = '[ { "op": "replace", "path": "/baz", "value": "boo" } ]' ; 创建一个Patcher实例并使用“patch”方法获取jso

    Python3实现的字典、列表和json对象互转功能示例

    python3可以使用json模块操作json json.dumps(): 对json进行编码,对应php的json_encode() json.loads(): 对json进行解码,对应php的json_decode() test.py #!/usr/bin/python3 import json #python字典类型转换为...

    PHP+JQUERY操作JSON实例

    本文实例讲述了PHP+JQUERY操作JSON的方法。分享给大家供大家参考,具体如下: json.html 代码: &lt;html&gt; &lt;head&gt; &lt;meta http-equiv=Content-Type content=text/html;charset=utf-8&gt; &lt;title&gt;...

    PHP 实现 JSON 数据的编码和解码操作详解

    JSON 使用最频繁的两个操作就是编码和解析数据,PHP 官方提供了以下 2 个函数实现这两个操作: json_encode() json_decode() Encoding and Decoding 编码用于将数据绑定到特定格式。需要此过程来保持数据一致性

    The Google Jsonnet for PHP.rar

    Google开源了一门配置语言Jsonnet来取代JSON,它完全向后兼容并加入了一些新特性:注释、引用、算术运算、条件操作符,数组和对象内含,引入,函数,局部变量,继承等。Jsonnet程序被翻译为兼容JSON的数据格式。 ...

    PHP针对JSON操作实例分析_.docx

    PHP针对JSON操作实例分析_.docx

    php-jsonpatch:PHP 的 JSON 补丁实现

    补丁操作在 JSON 中定义并捆绑在一个数组中。 可用的 JSON Patch有add 、 remove 、 replace 、 move 、 copy和test ; 如果未设置其强制属性,则会抛出Rs\Json\Patch\InvalidOperationException 。 如有必要,您...

    PHP的Json中文处理解决方案

    Json是现在被广泛使用的用于传递字符串的格式,相比xml更显得简单易懂以及更方便操作,php下就俩个函数,json_encode() AND json_deconde()。不过json对中文的支持并不是很好,如果使用json_encode()处理如数组,...

    php array 转json及java 转换 json数据格式操作示例

    本文实例讲述了php array 转json及java 转换 json数据格式操作。分享给大家供大家参考,具体如下: php array 转json 数据 $arr = array( demo1 =&gt; my demo1, demo2 =&gt; array( demo2_demo1=&gt;aaaaaaaa, demo2_...

    PHP基于curl模拟post提交json数据示例

    这里php模拟post提交json数据操作的关键是在头部设置Content-Type &lt;?php header(Content-type:application/json;charset=utf-8); $url=http://192.168.10.234:8080/uc/login/loginid; $param=array( //注册字段...

    PHP针对JSON操作实例分析

    本文实例分析了PHP针对JSON操作。分享给大家供大家参考。具体分析如下: 由于JSON可以在很多种程序语言中使用,所以我们可以用来做小型数据中转,如:PHP输出JSON字符串供JavaScript使用等。在PHP中可以使用 json_...

    浅谈PHP中JSON数据操作

    新建文件json.php,先做encode操作: //encode //生成JSON格式数据 $arr = array(1,2,3,4,5,6,7,8,9,'Hello','PHP'); echo json_encode($arr);//json_encode:把一个对象转换成json格式数据

    android json php mysql

    参考网上别人的例子进行改进,网上说的不够详细.下面在评论我会给出一个网址,介绍操作

    php酒店预订系统后台管理系统.zip

    包括php系统开发的常见功能: ...封装了Response类,可以传递4个参数 show($code, $message = '', $data = array(), $type = self::JSON)来展示json或者array或者xml。 工程结构一幕了然,便于拓展

    PHP的JSON封装、转变及输出操作示例

    本文实例讲述了PHP的JSON封装、转变及输出操作。分享给大家供大家参考,具体如下: Json封装 protected function renderJSON($data=[], $msg =ok, $code = 200) { //设置格式 header('Content-type: application/...

    ASP.NET接口请求返回解析整合json工具源码

    源码描述: 一、源码特点 1、POST、GET请求接口,返回结果,...1、请写地址,格式例如:http://192.168.10.49/api.php/user/login 2、请写参数,格式例如:mobile=15879104925&password=123456 3、点击开始请求方法。

    基于Bootstrap+php+jquery酒店预订系统后台管理系统

    包括php系统开发的常见功能: 复杂表单的提交,包括多图片上传 ...封装了Response类,可以传递4个参数 show($code, $message = '', $data = array(), $type = self::JSON)来展示json或者array或者xml。

Global site tag (gtag.js) - Google Analytics