$array_1 = array(); //一维数组
$array_2 = array(); //二维数组
$array_1[‘username‘] = "Aseoe";
$array_1[‘website‘] = "http://www.aseoe.com/";
$array_2[‘member‘][‘ancto.net‘][‘username‘] = "ancto";
$array_2[‘member‘][‘ancto.net‘][‘website‘] = "http://www.ancto.net/";
$array_2[‘member‘][‘aseoe.com‘][‘username‘] = "aseoe";
$array_2[‘member‘][‘aseoe.com‘][‘website‘] = "http://www.aseoe.com/";
//print_r($array_2);
$jsonObj_1 = json_encode($array_1); //一维数组转换成json数据格式
//echo $jsonObj_1;
$jsonObj_2 = json_encode($array_2); //多维数组转换成json数据格式
//echo $jsonObj_2;
class aseoe{
public $puname = "public name";
protected $poname = "protected name";
private $prname = "private name";
public function getName(){
return $this->name;
}
}
$aseoeObj = new aseoe();
$json_aseoe =json_encode($aseoeObj); //对象转换成json数据格式
//echo $json_aseoe; //对象转换为json数据时,只转换公有变量,私有变量不转换
//print_r($aseoeObj);
$jsonStr = ‘{"key":"value","key1":"value2"}‘;
$json2Array = json_decode($jsonStr,true); //没设第2个参数时,默认是对象类型
print_r($json2Array);
$jsonStr=‘{"key":"value","key1":"value1"}‘; json_decode($jsonStr);//转换之后是对象类型 json_decode($jsonStr,true);//转换之后是数组
数据格式相互转换
时间: 2024-10-04 16:03:01
数据格式相互转换的相关文章
数据格式汇总2-java
二.数据格式间的相互转化 1. List集合转换成json代码 List list = newArrayList(); list.add( "first" ); list.add( "second" ); JSONArray jsonArray2 =JSONArray.fromObject( list ); 2. Map集合转换成json代码 Map map = newHashMap(); map.put("name","json&qu
Ajax同步、异步和相应数据格式
(一)同步和异步 xhr.open()方法第三个参数要求传入的是一个 布尔值,其作用就是设置此次请求是否采用异步方式执行 默认为 true异步 可修改为 false为同步. 异步代码举栗: 1 console.log('before ajax') 2 var xhr = new XMLHttpRequest() 3 // 默认第三个参数为 true 意味着采用异步方式执行 4 xhr.open('GET', '/time', true) 5 xhr.send(null) 6 xhr.onread
《深入理解计算机系统》3.3数据格式,3.4访问信息
数据格式 字 Intel使用"字"(word)来表示16位数据类型 32位数据类型则为双字(double words) 64位数据类型则为四字(quad words) 汇编指令中有很多指令后带一个自负后缀代表操作数的大小 比如数传送指令: movb(传送字节) movw(传送字) movl(传送双字) 注意 浮点类型的后缀也是l,但是浮点数的运行有另外的寄存器,不会产生歧义 比如 movl 整数运算寄存器,整数运算寄存器 movl 浮点运算寄存器,浮点运算寄存器 访问信息 8个整数
计算机系统之汇编---IA32处理器数据格式及数据操作
计算机系统之汇编---IA32处理器数据格式及数据操作 IA32数据格式: Intel用术语"字"表示16位数据类型,因此,称32位数为"双字",称64位数为"四字". Char*这里指的是所有指针类型,注意:c语言新增加的long long是八字节,但是硬件IA32不支持这个类型. 寄存器(8个32位的寄存器,均以%e开头) %eax.%ecx.%edx:调用者保存(数据)寄存器,当过程p调用q,q可以覆盖这些寄存器,但是不会改变p中的数据.
java中获取当前系统时间,并与字符串相互转换格式,或者转化成秒数,天数等整数
转换成秒数 Date类有一个getTime()可以换回秒数,例如: public class DateToSecond { public static void main(String[] args) { Date date = new Date(System.currentTimeMillis()); System.out.println(date.getTime()); } } 与字符串格式相互转换 一. 获取当前系统时间和日期并格式化输出: import java.util.Date; i
libsvm的数据格式及制作
1.libsvm数据格式 libsvm使用的训练数据和检验数据文件格式如下: [label] [index1]:[value1] [index2]:[value2] … [label] [index1]:[value1] [index2]:[value2] … label 目标值,就是说class(属于哪一类),就是你要分类的种类,通常是一些整数. index 是有顺序的索引,通常是连续的整数.就是指特征编号,必须按照升序排列 value 就是特征值,用来train的数据,通常是一堆实数组成.
webapi中配置返回的时间数据格式
web api返回的是标准格式UTC时间,如果要转成我们需要的格式,可以在WebApiConfig.cs的Register函数中新增以下配置来定义返回的时间类型格式: //配置返回的时间类型数据格式 GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings.Converters.Add( new Newtonsoft.Json.Converters.IsoDateTimeConverter() {
NSDate和NSString相互转换
在日常的开发中经常需要NSDate类型时间与NSString字符串类型时间进行相互转换,整理了一下NSDateFormatter 格式化参数,以及写了一个NSDate的分类方便在开放中使用. NSDateFormatter 格式化参数如下: G: 公元时代,例如AD元年 yy: 年的后两位 yyyy: 完整年 MM: 月,显示1~12 MMM: 月,显示为英文月份简写,如 Jan MMMM: 月,显示为英文月份简写,如 Janualy dd: 日,显示2为数,如 04 d: 日, 1-2位显示,
IOS 阶段学习第22天笔记(JSON数据格式)
IOS学习(OC语言)知识点整理 一.JSON数据格式 1)概念:json是一种网络数据传输格式,有值/对象:{“A”:1,”B”:”2”…}词典:对象的序列:[,,,,,]数组两种数据类型 2)URLWithString 将字符串网址封装成NSURL对象 例如: 1 NSString *urlStr=@"http://10.0.8.8/sns/my/user_list.php?number=20 2 &page=";//get post 3 NSURL *url=[NSURL