JSON方式封装通信接口

1.response.php

<?php

class Response{
/**
*按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;
}
}

2.test.php

<?php
require_once(‘./response.php‘);
$arr = array(
‘id‘ =>1,
‘name‘ => ‘shazhuang‘
);

Response::json(200,‘数据返回成功‘,$arr);

时间: 2024-09-30 04:38:17

JSON方式封装通信接口的相关文章

PHP 开发 APP 接口总结 - JSON 方式封装通信接口

1.通信数据的标准格式 ( JSON ),包括: code:状态码(200,400等) message:提示信息(例如:数据返回成功.邮箱格式错误等) data:返回数据 2.JSON 方式封装通信接口 response.php <?php /** * 按json方式输出通信数据 * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 数据 * return string */ class Res

小蚂蚁学习APP接口开发(1)—— json方式封装通信接口

前段时间,和公司的一个安卓程序员配合开发一款简单的APP,因为第一次写,时间也紧张,总感觉写的不是那么的完美,趁着这段时间好好总结一下经验. 对于APP的请求,服务器返回的数据类型一般是json和xml. xml和json的区别: 可读性方面--xml占优.因为它是有很多个节点组成的,节点的名称可以自定义. 生成数据方面--json占优.在PHP中要生成一条json数据,只需要一个内置函数就可以实现,而xml则需要拼接字符串或者实例化对象才能够实现,所以,json更为简便一些. 传输速度方面--

App接口中json方式封装通信接口

1 封装json通信接口的类 2 <?php 3 class Response{ 4 /** 5 * 按json方式输出通信数据 6 * @param integer $code状态码 7 * @param string $message 提示信息 8 * @param array $data数据 9 * return string 10 **/ 11 public static function json($code,$message="",$data=array()){ 12

01 json方式封装通信接口

新建一个json_api.php<?php class Response{ /** *按json方式输出通信 *@param integet $code 状态码 *@param string $message 提示信息 *@param array $data 数据 * return string */ public static function json($code,$message,$data=array()){ if(is_null($code)){ return ''; } $resul

PHP 开发 APP 接口总结 - XML 方式封装通信接口

1.PHP 生成 XML 数据 ① 拼接字符串 ② 使用系统类(DomDocument,XMLWriter,SimpleXML) 例1 使用 PHP 系统类中的 DomDocument 类: <?php $dom = new DomDocument('1.0','utf-8'); $element = $dom->createElement('test','This is a root element'); $dom->appendChild($element); echo $dom-&

PHP 开发 APP 接口总结 - JSON 结合 XML 方式封装通信接口

要求: 1.在一个类中封装多种数据通信方法(JSON,XML),并且只通过一个入口选择需要的数据通信格式 2.客户端开发工程师可以自行选择数据传输格式(GET 方式) response.php <?php class Response{ const JSON = 'json'; //封装的综合方法,默认的数据类型为json public static function show($code,$message = '',$data,$type = self::JSON){ if(!is_numer

json方式封装接口通信

编写response类: <?php class response{ /** * 按json方式输出通信数据 * @param integer $code 状态码 * @param string $message 提示信息 * @param array $data 提示信息 * return string */ public static function json($code,$message = '',$data = array()){ if(!is_numeric($code)){ ret

封装通信接口的方法

1. JSON方式封装 通过php文件生成JSON数据,方法:json_encode($value) 注意:该函数只能接收UTF-8编码的数据,如果传递其他类型的数据则会返回null. <? php $arr = array('id' => 1, 'name' => 'singwa'); echo json_encode($arr); > php字符串编码转换函数:iconv();  iconv('UTF-8','GBK',$data); 第一个参数为当前字符串格式,第二个参数为目

JQuery以JSON方式提交数据到服务端

JQuery将Ajax数据请求进行了封装,从而使得该操作实现起来容易许多.以往我们要写很多的代码来实现该功能,现在只需要调用$.ajax()方法,并指明请求的方式.地址.数据类型,以及回调方法等.下面的代码演示了如何将客户端表单数据封装成JSON格式,然后通过JQuery的Ajax请求将数据发送到服务端,并最终将数据存储到数据库中.服务端定义为一个.ashx文件,事实上你可以将服务端定义为任何能接收并处理客户端数据的类型,如Web Service,ASP.NET Page,Handler等. 首