php输出json的4种格式 json对象 json数组 json嵌套
2020/6/4 5:26:44
本文主要是介绍php输出json的4种格式 json对象 json数组 json嵌套,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一种:JSON数组
<?php //声明header为json header("Content-type:application/json"); //构建数据 $data = array( array( 'title'=>'百度', 'time'=>'2000', 'website'=>'www.baidu.com' ), array( 'title'=>'阿里巴巴', 'time'=>'1999', 'website'=>'www.alibaba.com' ), array( 'title'=>'腾讯', 'time'=>'1998', 'website'=>'www.qq.com' ) ); //转为JSON echo json_encode($data,JSON_UNESCAPED_UNICODE); ?>
返回的格式
[ { "title":"百度", "time":"2000", "website":"www.baidu.com" }, { "title":"阿里巴巴", "time":"1999", "website":"www.alibaba.com" }, { "title":"腾讯", "time":"1998", "website":"www.qq.com" } ]
第二种:JSON对象
<?php //声明header为json header("Content-type:application/json"); //构建数据 $data = array( 'title'=>'百度', 'time'=>'2000', 'website'=>'www.baidu.com' ); //转为JSON echo json_encode($data,JSON_UNESCAPED_UNICODE); ?>
返回的格式
{ "title":"百度", "time":"2000", "website":"www.baidu.com" }
第三种:嵌套的JSON对象
<?php //声明header为json header("Content-type:application/json"); //构建数据 $data = array( 'title'=>'阿里巴巴', 'time'=>'1999', 'website'=>'www.alibaba.com', 'msg'=>array( 'originator'=>'马云', 'price'=>'5842.70亿美元', 'sstime'=>'2014年9月19日' ) ); //转为JSON echo json_encode($data,JSON_UNESCAPED_UNICODE); ?>
返回的格式
{ "title":"阿里巴巴", "time":"1999", "website":"www.alibaba.com", "msg":{ "originator":"马云", "price":"5842.70亿美元", "sstime":"2014年9月19日" } }
第四种:JSON对象中的嵌套数组
<?php //声明header为json header("Content-type:application/json"); //构建数据 $data = array( 'title'=>'阿里巴巴', 'time'=>'1999', 'website'=>'www.alibaba.com', 'msg'=>array( array( 'product'=>'淘宝', 'url'=>'https://www.taobao.com' ), array( 'product'=>'天猫', 'url'=>'https://www.tmall.com' ), array( 'product'=>'1688', 'url'=>'https://www.1688.com' ) ) ); //转为JSON echo json_encode($data,JSON_UNESCAPED_UNICODE); ?>
返回的格式
{ "title":"阿里巴巴", "time":"1999", "website":"www.alibaba.com", "msg":[ { "product":"淘宝", "url":"https://www.taobao.com" }, { "product":"天猫", "url":"https://www.tmall.com" }, { "product":"1688", "url":"https://www.1688.com" } ] }
Author:TANKING
Web:https://www.likeyunba.com/
Date:2020-06-03
WeChat:face6009
这篇关于php输出json的4种格式 json对象 json数组 json嵌套的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-04package.json 文件位置在哪?-icode9专业技术文章分享
- 2024-10-01Craco.js学习:从入门到实践指南
- 2024-10-01Create-React-App学习:入门与实践指南
- 2024-10-01CSS-in-JS学习:从入门到实践指南
- 2024-09-30JSX语法学习:从入门到初步掌握
- 2024-09-30Mock.js学习:入门教程与实战演练
- 2024-09-30React Hooks学习:从入门到实践
- 2024-09-30受控组件学习:React中的基础入门教程
- 2024-09-29JS定时器教程:初学者必看指南
- 2024-09-29JS对象教程:初学者的全面指南