`
zeo_pu
  • 浏览: 45005 次
  • 性别: 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(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器...同时,这也提醒我们技术的不断发展,如PHP 5.0及以后版本对JSON的内置支持,使得JSON操作变得更加简单和直接。

    PHP操作json数据

    总的来说,PHP操作JSON数据的能力使得它在Web服务、API交互、数据存储等方面非常强大,熟练掌握这些技巧能极大地提高开发效率。在实际工作中,要灵活运用这些函数和数据结构,确保数据的准确无误地转换和传递。

    PHP json_json操作类

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

    由php对象生成json字符串 把php对象变成json字符串.zip

    在处理错误时,json_last_error()函数可以获取最近一次json_encode()或json_decode()操作的错误信息,而json_last_error_msg()则可以返回具体的错误信息。例如: ```php if (json_last_error() !== JSON_ERROR_NONE...

    PHP应用JSON技巧讲解 中文WORD版

    - `json_last_error()`:返回最近一次JSON操作的错误代码。 - `json_last_error_msg()`:返回与错误代码对应的错误信息。 四、JSON数据类型 JSON支持以下数据类型: - 数字(整数或浮点数) - 字符串(双引号包围...

    使用json和服务器php交互的简单实例

    6. **前端解析服务器响应**:前端收到服务器返回的JSON数据后,使用`JSON.parse()`将其转换为JavaScript对象,然后可以进行后续操作。 这个简单的实例展示了如何利用JSON作为数据载体,通过POST请求将数据发送至PHP...

    JSON jquery 与php 入门

    JSON(JavaScript Object ...通过理解JSON的结构和操作,以及在jQuery和PHP中如何处理JSON,我们可以构建高效、灵活的Web应用。CodeIgniter框架则提供了一种优雅的方式在PHP中处理JSON数据,使得Web开发更为便捷。

    Json反序列化

    5. PHP:json_decode 函数 6. Go:encoding/json 包 四、JSON反序列化的步骤 1. 解析JSON字符串:将JSON格式的文本解析为解析树或者字典结构。 2. 转换为本地对象:根据解析树或字典,创建并填充目标对象的属性。 3...

    android json php mysql

    总结来说,"android json php mysql"是一个典型的移动应用与服务器交互的架构,其中Android客户端负责用户界面和与服务器的通信,PHP作为服务器端脚本处理业务逻辑和数据库操作,而JSON则是数据交换的桥梁。...

    php接收json数据,保存数据库

    在PHP开发中,经常需要处理来自前端或其他服务的JSON数据,然后将这些数据保存到数据库中。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易于阅读和编写,同时也易于机器解析和生成,因此被...

    php-json-ext-1.2.1.rar

    此外,还有`json_last_error()`和`json_last_error_msg()`用于检查和获取上一次JSON操作中出现的错误。 总之,PHP的JSON扩展对于处理JSON数据至关重要,特别是在需要与Web服务交互或在像Cacti这样的应用程序中展示...

    PHP API接口必备之输出json格式数据示例代码

    获取到的数据通常会是JSON格式,因此我们需要用json_decode函数将其解码成PHP可以操作的数据类型。以下为示例代码和操作步骤: ```php &lt;?php // 使用HTTP GET方法从API接口获取数据 $data = file_get_contents('***...

    php 把对象转化为json

    在PHP中,将对象转换为JSON(JavaScript Object Notation)是一种常见的操作,特别是在与前端交互时,例如在AJAX请求中。JSON格式是轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。下面我们将...

    PHP_JSON.zip_JSON_json php_php json

    在PHP中处理JSON数据还有其他一些辅助函数,如`json_last_error()`用于检查最近一次JSON操作是否出错,并返回错误代码,以及`json_last_error_msg()`返回相应的错误信息。 在实际应用中,JSON不仅用于服务器与...

    PHP json_encode() 和 json_decode()

    你可以通过 `json_last_error()` 函数检查最后一次json操作的错误,如`JSON_ERROR_NONE`表示没有错误,其他值则表示存在特定错误。 在给定的“demo”文件中,可能包含一些示例代码或者示例数据,这些可以帮助你更好...

    一个使用json生成phpclass代码的工具

    标题中的“一个使用json生成phpclass代码的工具”指的是一个特定的软件或脚本,它能够根据JSON(JavaScript Object Notation)数据格式自动生成PHP类(Class)代码。JSON是一种轻量级的数据交换格式,易于人阅读和...

    json_demo.zip

    - 在Python中,使用`json`模块进行JSON操作,如`json.loads()`解析JSON字符串,`json.dumps()`序列化对象为JSON字符串。 - 其他语言如Java、C#、PHP等也有相应的库支持JSON的解析和生成。 3. JSON数据解析与序列...

    php递归json的类

    当需要处理嵌套的JSON数据时,递归算法就显得尤为重要,因为它们可以有效地遍历和操作复杂的数据结构。 PHP中的`json_decode()`函数是用于将JSON字符串转换为PHP数据结构的关键工具。默认情况下,`json_decode()`会...

    Json的生成与解析

    - **C#**:C#使用`System.Web.Script.Serialization`命名空间的`JavaScriptSerializer`类进行JSON操作。 ### JSON的优势 1. **易读性**:JSON采用的格式简单清晰,人类可读性强。 2. **跨平台**:几乎所有的现代...

    php json类

    PHP提供了一个名为`json_last_error`的函数,用于检查json_encode或json_decode的最后操作是否成功。如果发生错误,可以使用`json_last_error_msg`获取具体的错误信息。 此外,从PHP 7.4开始,还引入了`json_THROW_...

Global site tag (gtag.js) - Google Analytics