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

json数据格式的相互转换

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

json数据格式相互

json数据格式的相互转换 - 摘要: 本文讲的是json数据格式的相互转换, <?php        $array_1 = array();  //一维数组      $array_2 = array();  /


<?php 
  1.  
  2.     $array_1 = array();  //一维数组 
  3.     $array_2 = array();  //二维数组 
  4.  
  5.     $array_1['username'] = "Aseoe"; 
  6.     $array_1['website'] = "http://www.aseoe.com/"; 
  7.  
  8.     $array_2['member']['ancto.net']['username'] = "ancto"; 
  9.     $array_2['member']['ancto.net']['website'] = "http://www.ancto.net/"; 
  10.  
  11.     $array_2['member']['aseoe.com']['username'] = "aseoe"; 
  12.     $array_2['member']['aseoe.com']['website'] = "http://www.aseoe.com/"; 
  13.  
  14.     //print_r($array_2); 
  15.  
  16.     $jsonObj_1 = json_encode($array_1);  //一维数组转换成json数据格式 
  17.     //echo $jsonObj_1; 
  18.  
  19.     $jsonObj_2 = json_encode($array_2);     //多维数组转换成json数据格式 
  20.     //echo $jsonObj_2; 
  21.  
  22.     class aseoe{ 
  23.         public $puname = "public name"; 
  24.         protected $poname = "protected name"; 
  25.         private $prname = "private name"; 
  26.  
  27.         public function getName(){ 
  28.             return $this->name; 
  29.         } 
  30.  
  31.     } 
  32.  
  33.     $aseoeObj = new aseoe(); 
  34.     $json_aseoe =json_encode($aseoeObj);    //对象转换成json数据格式 
  35.     //echo $json_aseoe;    //对象转换为json数据时,只转换公有变量,私有变量不转换 
  36.  
  37.     //print_r($aseoeObj); 
  38.  
  39.     $jsonStr = '{"key":"value","key1":"value2"}'; 
  40.     $json2Array = json_decode($jsonStr,true);  //没设第2个参数时,默认是对象类型 
  41.     print_r($json2Array); 
$jsonStr='{"key":"value","key1":"value1"}';    json_decode($jsonStr);//转换之后是对象类型    json_decode($jsonStr,true);//转换之后是数组 

 


 



以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有 的相关内容,欢迎继续使用右上角搜索按钮进行搜索json , 数据 , 格式 相互 json数据格式转换、转换为json数据格式、数据库转换json格式、json时间格式转换、json日期格式转换,以便于您获取更多的相关知识。

java json和xml之间的转换问题

...方案二: http://hanyi366.iteye.com/blog/1162365 只是两个有格式的普通文本文件,所以如果转化的话,转换成对应文件的格式就行

JS对象与JSON格式数据相互转换_json

目前的项目数据交互几乎都用JQuery,所以处理流程是:前端页面数据-》JS对象-》jQuery提交-》python处理,另外一种就是倒过来。python肯定不能直接处理JS对象数据,所以要把JS对象转换成为python能处理的一种数据格式(通常是字典...

php实现数组与字符串相互转换的方法

...过。这两个函数非常强大,serialize()接受一个任意类型的数据变量,甚至是对象,转换成字符串;而unserialize()方法正好相反,它接收一个序列化的字符串,转换成序列化之前的数据,如果序列化的是一个对象,那它在反序列化后...

jQuery+JSON开发聊天室JSON

...和相关教程。 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯,这些特性使JSON成为AJAX调用中...

json格式数据域字符串相互转换实例代码

json格式数据域字符串相互转换实例代码: 字符串和json格式数据能够进行相互转换,当然这个是有实际需求的,下面是两端进行转换的实例。一.json格式数据转换成字符串:  var arr=[{id:'id',name:'Spring'},{id:'id2',name:'Jane'}]; var str=JSON.str...

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

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

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

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