牛骨文教育服务平台(让学习变的简单)
博文笔记

php编码解码json对象

创建时间:2016-04-19 投稿人: 浏览次数:1418

JSON是轻量级的文本数据交换格式,类似与XML,在接触微信公众平台开发和自己写给妹子的订阅号上,认识到了JSON的方便,比如在获取天气,就需要用到JSON进行数据格式转化。

JSON(JavaScript Object Notation)全称为JavaScript对象表示法,虽然它是使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立于语言和平台。JSON 解析器和 JSON 库支持许多不同的编程语言。

下面是把PHP对象用JSON扩展进行编码解码

<?php

header("Content-Type: text/html; charset=utf-8");//解码的字符串必须是utf-8格式
//创建php对象
class gf{
	public $name="";
	public $age="";
	public $adress="";
	
}
$girl = new gf();
$girl->name = "艳艳";
$girl->age = "18";
$girl->adress = "secret"
//编码实例化的对象
$json_girl = json_encode($girl);
echo "编码为json对象:"."<br />";
//解码JSON字符串
echo json_encode($json_girl)."<br />";
echo "解码为json对象";
var_dump(json_decode($json_girl));//用var_dump函数输出json字符串变量



下面是浏览器的输出效果



声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。