博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
json
阅读量:5760 次
发布时间:2019-06-18

本文共 962 字,大约阅读时间需要 3 分钟。

<?php

//1.将一维数组转换成json格式

$arr1 = array(); $arr1["name"] = "zhangsan";

$arr1["age"] = 25; $arr1["address"] = "安徽";

echo json_encode($arr1);

//{

"name":"zhangsan","age":25,"address":"\u5b89\u5fbd"} echo "<hr/>";

 

//2.将多维数组转换成json格式

$arr2 = array();

$arr2["users"]["beijing"]["username"] = "gem";

$arr2["users"]["beijing"]["age"] = 22;

$arr2["users"]["anhui"]["username"] = "wolf";

$arr2["users"]["anhui"]["age"] = 23; echo json_encode($arr2);

//{

"users":{
"beijing":{
"username":"gem","age":22},"anhui":{
"username":"wolf","age":23}}}

echo "<hr/>";

 

//3.将对象转换为json格式

class Person{

 public $name;

public function setName($name){

$this->name = $name;

}

}

$p = new Person();

$p->setName("lisi");

echo json_encode($p);

//{

"name":"lisi"}类的属性为私有变量时不会输出

echo "<hr/>";

 

//4.将json格式转换为数组格式

$json = '{"users":{"beijing":{"username":"gem","age":22},"anhui":{"username":"wolf","age":23}}}';

var_dump(json_decode($json,true));

转载于:https://www.cnblogs.com/gaoxuqing/p/6971273.html

你可能感兴趣的文章
switch 判断天数 学习笔记
查看>>
水仙花数 学习笔记 for循环
查看>>
CRM对宣传资料类型和类别的定义来进行合理的分组
查看>>
安装centos扩展源
查看>>
Elasticsearch集群配置
查看>>
专注iOS、WP的博客【2012年度IT博客大赛分类推荐】
查看>>
nginx location
查看>>
CentOS中Smokeping+Nginx搭建.详解
查看>>
NFS 网络文件系统 简单搭建
查看>>
50、【华为HCIE-Storage】--存储维护与故障处理
查看>>
理解Linux系统负荷
查看>>
【问】插件项目中同时含有多个RCP插件时导致搜索视图无法打开问题
查看>>
我的友情链接
查看>>
1.6--1.9压缩软件总结
查看>>
android dp和px转换
查看>>
用SSL对邮件加密的支持
查看>>
Windows7激活状态文件的备份与还原方法
查看>>
DNS简介及案例
查看>>
【过程改进】总结大中小型项目的git流程
查看>>
GitLab搭建以及配置(一)
查看>>