json格式的数据

原创 2016年08月29日 15:52:06

类Reponse.class.php

<?php
 class Reponse{
  private $code;
  private $message;
  private $data;
  //静态方法只能用类名调用
  public static function json($code="",$message="",$data=array())
  {
     $array=array();
     $array=array(
      'code'=>$code,
      'message'=>$message,
      'data'=>$data
      );
 return  @preg_replace("#\\\u([0-9a-f]{4})#ie", "iconv('UCS-2BE', 'UTF-8', pack('H4', '\\1'))", json_encode($array));
  }
}      
?>

 用户注册代码test.php

<?php
header("Content-Type:text/html;charset=utf8");
require dirname("__FILE__").'/Reponse.class.php';
require dirname("__FILE__")."/config.php";
$username=$_REQUEST['username'];
$userpwd=$_REQUEST['userpwd'];
$useremail=$_REQUEST['useremail'];
if ($username&&$useremail&&$userpwd) {
  $sql="select * from user where username='".$username."'";
  $result=mysql_query($sql);
  $count=@mysql_num_rows($result);
  if($count>0)
  {
     exit(Reponse::json("00","该用户名已被注册",""));
  }
  else
  {
  //主要是通过MD5加密,然后当用户输入密码时,也是通过加密后与其比较,若想等则是正确的
  $userpwd=@md5(md5($userpwd).$username);
    $sql1="insert into `user`(user_id,username,userpwd,useremail) values(NULL,'$username','$userpwd','$useremail')";
      $sql2=mysql_query($sql1) or die(mysql_error());
    if($sql2)
    {
      exit(Reponse::json("1","注册成功",""));
    }
    else
    {
      exit(Reponse::json("2","注册失败",""));
    }
  }
}
else
{
    exit(Reponse::json("0","请求参数不能为空",""));
}

?>

版权声明:本文为博主原创文章,转载时请注明出处!谢谢

解析JSON格式数据常见方法

待解析的JSON格式的文件如下:     [{"id":"5", "version":"1.0", "name":"xiaowang"},     {"id":"10", "version...
  • Xurns
  • Xurns
  • 2016年06月06日 09:10
  • 5306

JSON数据格式

前言 作为一个前端需要掌握一种数据格式:json数据格式。在和服务器交互时,服务器会返回一组json数据,前端需要处理这组数据,并选择性地将所需数据呈现在客户端。在json还没诞生前,互联网上传输结构...
  • bingkingboy
  • bingkingboy
  • 2016年03月20日 19:18
  • 1513

项目中使用js回显ztree使用json格式

有这么一个需求,要求人员可以跨部门的权限管理,我们解决方案是,在用户表中增加depLimmit字段(长度要稍微设置点哟),保存部门的id逗号分隔,使用的时候就用in(id1,id2)方式查询使用, 页...
  • u014087707
  • u014087707
  • 2016年01月23日 10:59
  • 2028

excel表格中的数据变成json格式的方法

excel表格中的数据变成json格式的方法 大家在工作中会遇到一些需要使用excel表格中的数据的情况,但是excel中的数据很难直接用在编程中,比如本人在工作中就需要使用保险公司提供的费率...
  • woduoxiangfeiya
  • woduoxiangfeiya
  • 2016年02月29日 18:32
  • 3345

Java中Json数据格式的使用

JSON是一种很简洁很重要的数据格式,通常用来交换传输数据,广泛使用于JavaScript技术中,并逐渐在各种流行编程语言中火了起来。在Java中也有一个JSON的库,用来重要作用就是Java对象与J...
  • u013714419
  • u013714419
  • 2014年04月30日 16:57
  • 2234

将数据封装为Json数据格式

1. List集合转换成json代码 List list = new ArrayList(); list.add( "first" ); list.add( "second" ); JSONArray...
  • wangyang1354
  • wangyang1354
  • 2015年11月09日 11:19
  • 14507

Python中json格式数据的编码和解码

Python从2.6版本开始内置了json数据格式的处理方法。 1、json格式数据编码 在python中,json数据格式编码使用json.dumps方法。 [pyth...
  • yaya1943
  • yaya1943
  • 2016年11月16日 20:55
  • 463

jQuery获取JSON格式数据方法

getJSON方法: jQuery.getJSON(url,data,success(data,status,xhr)) $("button").click(function(){ $.ge...
  • u013474436
  • u013474436
  • 2015年06月02日 23:26
  • 1927

JSON对象 (json标准格式)

JSON格式 JSON格式(JavaScript Object Notation的缩写)是一种用于数据交换的文本格式,2001年由Douglas Crockford提出,目的是取代繁琐笨重的...
  • xingjigongsi
  • xingjigongsi
  • 2014年01月14日 15:37
  • 5372

将数据转换为json格式代码

本文数据转json格式的入门代码,创建java文件即可 项目结构: SchoolInfo.java public class SchoolInfo { private String mSchoo...
  • baoxiaofeicsdn
  • baoxiaofeicsdn
  • 2015年11月18日 13:51
  • 2178
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:json格式的数据
举报原因:
原因补充:

(最多只允许输入30个字)