phpはjson通信インターフェースをカプセル化します
JSONデータ作成の詳しい説明:
$arr=配列(
'id'=>1,
「名前」=>「デビッド」
);
echo json_encode($arr);//これは JSON を作成するための重要な関数です
?>
結果を達成する
{"id":1,"name":"デビッド"}
注: json_encode($value); この関数は UTF-8 でエンコードされたデータのみを受信できます。他の形式のデータがこの関数に渡されると、null が返されます;
通信インターフェースのデータメソッドをカプセル化します
1.通信データフォーマット規格:
0111 コード ステータス コード (200,400) 例: ログイン成功の場合は 200、失敗の場合は 400
メッセージ プロンプト メッセージ (メール形式が正しくありません。200 はログイン成功を意味します)
データはデータを返します
例:
デモ.php
クラスレスポンス{
/**
※通信データはjson形式で出力します
*@param integer $code ステータスコード
*@param string $message プロンプトメッセージ
*@param 配列 $data データ
*return string 戻り値はjson
*/
パブリック静的関数 json($code,$message='',$data=array()){
if(!is_numeric($code)){
戻ります '';
}
$result=配列(
'コード'=>$コード,
'メッセージ'=>$メッセージ,
'データ'=>$データ
);
echo json_encode($result);
終了します;
}
テスト.php
http://www.bkjia.com/PHPjc/927610.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/927610.html技術記事 JSON データを作成するための PHP による JSON 通信インターフェイスのカプセル化の詳細な説明: $arr=array( 'id'=>1, 'name'=>'david' ); //これは重要な関数です。 create JSON?> 実装結果 {"id":1,"nam...