1. 云栖社区>
  2. 技术文集>
  3. 列表>
  4. 正文

json数据格式怎么使用

作者:用户 来源:互联网 时间:2016-08-03 11:32:17

json数据json数据数据类型格式数据格式json 格式转化serializejson串 反序列化怎么解析json字符串格式newandroid数据库JSON格式数据JSON格式member

json数据格式怎么使用 - 摘要: 本文讲的是json数据格式怎么使用, json_encode()对变量进行 JSON 编码 json_decode()对 JSON 格式的字符串进行解码,转换为 PHP 变量 json_la


json_encode()对变量进行 JSON 编码
json_decode()对 JSON 格式的字符串进行解码,转换为 PHP 变量
json_last_error 返回最后发生的错误

资源类型不能转化为json格式,也不能转化为serialize数据格式, 类似于文件的标识。

Json数据格式和serialize数据格式的异同
相同点
1、都是把其他数据类型转换成一个可以传输的字符串
2、都是结构性数据
不同点
1、Serialize序列化后的数据格式 保存数据原有类型
2、JSON数据格式要更简洁相比Serialize序列化之后的数据格式
使用场景:
1、JSON适合数据量大,不要求保留原有数据类型的情况下使用
2、Serialize适合存储带有加密方式的数据串,防止数据被中途截取反序列化破解

  1.     header("Content-type:text/html; charset=utf-8");  //申明编码 
  2.  
  3.     function createHtmlTag($tag = ""){ 
  4.  
  5.             echo "$tag
    " >;  
  6.     } 
  7.  
  8.     createHtmlTag("Www.aseoe.Com");  
  9.  
  10.     createHtmlTag("JSON和serialize 对比"); 
  11.  
  12.     $member = array("site","tree");   //定义一个数组 
  13.  
  14.     var_dump($member);   //打印 
  15.  
  16.     $jsonObj = json_encode($member);  //解析成json数据格式 
  17.     $serializeObj = serialize($member);  //解析成serialize数据格式 
  18.  
  19.     createHtmlTag($jsonObj);   //不需要保存数据格式 
  20.     createHtmlTag($serializeObj);  //对传输数据可以加密,防止截取 
  21. ?> 




以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索json , 数据 , json数据 , 数据类型 , 格式 , 数据格式 , json 格式转化 , serialize , json串 反序列化 , 怎么解析json字符串 , 格式newandroid数据库 , JSON格式数据 , JSON格式 member ,以便于您获取更多的相关知识。

如何使用volley发送一个json格式的String?

...的String,不是Map类型的参数,所以不能使用key=value形式的数据发送模式。 请问,如何处理? 解决方案 有一个连接:http://xxx.xxx.xxx.xxx/json/reply/GetUnCheckOutShopInfosDto 然后有一个json格式的String,需要发送...

PHP是怎么返回json格式的数据

我们常见一些网站在做ajax时返回JSON格式的数据: php输出JSON格式 显然并非所愿。还是字符串,到底怎么实现?其实很简单,只要在php文件头部加入以下代码:  代码如下 复制代码 header('Content-type: text/json'); 示例代码...

php 怎么接收前端传来的json数据

php 如何接收前端传来的json数据前端用JQ生成一个有字段名和值格式的键值对的JSON格式的字串转码后提交给后台的PHP处理代码如下json_data+="/"emp_id/":/""+emp_id+"/",/"action_type/":/""+action_type+"/"})"//$("#emp_no_id").val(json_data);varjson_data1=eval(js...

教你如何利用MySQL学习MongoDB之导入和导出

...工具位于mysql/bin目录中,是MySQL的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具把一个文本文件(text file)导入到你指定的数据库和表中。比方说我们要从...

前端怎么用js模拟应用 JSON-通俗易懂

...。 0.前言    JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言...

前三篇
后三篇
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率

40+云计算产品,6个月免费体验

稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一

云服务器9.9元/月,大学必备