JSON PHP中 数组/对象转成JSON字符串
2018-01-28 22:29
731 查看
<?php
//php语言生成json字符串
//json_encode(数组/对象);
//① 索引数组-->JavaScript数组
$color = array('gold','yellow','blue');
echo json_encode($color)."<br />";// ["gold","yellow","blue"]
//② 关联数组-->json字符串
$city = array('shandong'=>'jinan','henan'=>'zhengzhou','hebei'=>'shijiazhuang');
echo json_encode($city)."<br />";//{"shandong":"jinan","henan":"zhengzhou","hebei":"shijiazhuang"}
//③ 索引关联数组-->json字符串
$city2 = array('shandong'=>'jinan','henan'=>'zhengzhou','shenyang','hebei'=>'shijiazhuang');
echo json_encode($city2)."<br />";//{"shandong":"jinan","henan":"zhengzhou","0":"shenyang","hebei":"shijiazhuang"}
//④ 对象生成json信息-->json字符串
// (只会序列化"成员属性",不会序列化"成员方法")
class Person{
//类内部的成员属性需要有修饰符(var/public/protected/private),其是固定语法
public $color = "yellow";
var $height = 170;
function run(){
echo "is running";
}
}
$tom = new Person();
echo json_encode($tom); //{"color":"yellow","height":170}
//php语言生成json字符串
//json_encode(数组/对象);
//① 索引数组-->JavaScript数组
$color = array('gold','yellow','blue');
echo json_encode($color)."<br />";// ["gold","yellow","blue"]
//② 关联数组-->json字符串
$city = array('shandong'=>'jinan','henan'=>'zhengzhou','hebei'=>'shijiazhuang');
echo json_encode($city)."<br />";//{"shandong":"jinan","henan":"zhengzhou","hebei":"shijiazhuang"}
//③ 索引关联数组-->json字符串
$city2 = array('shandong'=>'jinan','henan'=>'zhengzhou','shenyang','hebei'=>'shijiazhuang');
echo json_encode($city2)."<br />";//{"shandong":"jinan","henan":"zhengzhou","0":"shenyang","hebei":"shijiazhuang"}
//④ 对象生成json信息-->json字符串
// (只会序列化"成员属性",不会序列化"成员方法")
class Person{
//类内部的成员属性需要有修饰符(var/public/protected/private),其是固定语法
public $color = "yellow";
var $height = 170;
function run(){
echo "is running";
}
}
$tom = new Person();
echo json_encode($tom); //{"color":"yellow","height":170}
相关文章推荐
- JSON PHP中,Json字符串反序列化成对象/数组
- JSON PHP中,Json字符串反序列化成对象/数组的方法
- php json字符串转为数组或对象
- JS中json字符串和json对象之间的转换,PHP中json字符串和php数组之间的转换
- php 对象数组转json字符串5
- 记录学习过程中碰到的json对象数组字符串转成list方法
- 后台ajax调用中字符串到jquery中的json对象和数组对象转换问题
- 对象数组与JSON字符串的相互转换
- js 转json格式的字符串为对象或数组(前后台)
- javascritp 传入对象或数组生成json字符串 解析json字符串
- 在将对象数组转换为json字符串
- php中json_encode后得到对象或数组问题
- 速战速决 (6) - PHP: 获取 http 请求数据, 获取 get 数据 和 post 数据, json 字符串与对象之间的相互转换
- js爬虫拿到的字符串数据转化成数组再转化成json对象
- js 字符串转json数组对象
- java中把对象、对象bean、list集合、对象数组、Map和Set以及字符串转换成Json
- 将PHP数组或对象传递给javascript 交互 传值 json_encode
- json字符串、json对象、数组 三者之间的转换
- 如何将一个java对象(包括java对象数组、集合)转换成一个json字符串
- 把json格式的字符串转换成javascript对象或数组的方法总结