JSON数据封装
来源:互联网 发布:linux复制压缩文件命令 编辑:程序博客网 时间:2024/05/22 07:09
PHP生成json数据非常简单,使用json_encode()方法即可,但我们需要明确一点,json_encode函数里面的参数编码必须为utf-8数据,如果不是则返回null,这个大家一点要明确。
在生成接口数据时候数据格式需要满足3个标准格式:
1、状态码(用来标识服务器端一个状态,那么这个时候客户端就能识别这个状态)
2、信息提示,如: 登录成功, 数据返回失败
3、数据(封装的数据)
/**
* 按json方式输出通信数据
* @param integer $code 状态码
* @param string $message 提示信息
* @param array $data 数据
* return string
*/
public static function json($code, $message = '', $data = array()) {
if(!is_numeric($code)) {
return '';
}
$result = array(
'code' => $code,
'message' => $message,
'data' => $data
);
echo json_encode($result);
exit;
}
0 0
- json对数据封装
- Json数据封装
- json封装,获取数据
- Android 封装json数据
- json封装数据
- JSON数据封装
- json数据封装
- 看JSON如何封装数据
- java 后台封装json数据
- Json数据封装和解析
- java 封装解析 Json数据。
- java 后台封装json数据
- Json数据解析的封装
- java 后台封装json数据
- PHP封装JSON数据方法
- 将数据封装为Json数据示例
- 遍历json数据封装成新的json数据
- Android学习--封装成json数据和解析json数据
- 正则表达式简介
- 【FFMpeg视频开发与应用基础】六、调用FFMpeg SDK实现视频文件的转封装
- silverlight visifire 图表辅助类
- SysTick_Config配置systic中断间隔时间
- js中的preventDefault与stopPropagation详解
- JSON数据封装
- 浅析Struts1和Struts2的Action线程安全问题
- 开源jms服务ActiveMQ的负载均衡+高可用部署方案探索
- Crypto functions analysis in SCEP client java version
- Android6.0权限适配之WRITE_EXTERNAL_STORAGE(SD卡写入)
- 操作系统的基本组成部分
- C# 将光标定位到录入式控件(如text,combobox)的末尾
- 前端开发APP,从HBuilder开始~
- cocos2D-X源码分析之从cocos2D-X学习OpenGL(8)----纹理