1. 程式人生 > >登入請求JSON 和回覆JSON格式

登入請求JSON 和回覆JSON格式

請求登入時候傳送的JSON資料 

{

     "request": "login",
     "data":
      {
      
         "username":"zhangsan",

         "password":"zhangsan",

       "client":"iphone",

         "other":“”

       }

}

登入返回的JSON資料

// 都是英文的, 都是首字母小寫

{

     "result": "success",
     "data":

      {

          "request":"login"    

           "username":"zhangsan",

          "type":1 // 1是管理員, 0是其他使用者

        "Info":{

            "xh":"23027",

    "bm":"災害資訊工程系",

            "sjjg":"網路工程教研室",

    "xm": "王金峰",

        "jgbh":"2012198701",

         "sfzh":"130424198702192931"

        "gwxz":"教師專技",

        "gwdj":"10",         

   "pxgsj":"201506",

    "民族":”“

    ”性別“:

    ”出生年月“:

    ”年齡“:

       ”籍貫“:”“      

       ”出生地“:”“  

    "zzmm":"中共黨員",

        ”入黨時間“:”“

    ”第一學歷“:,

    ”第一學位“:,

。。。。。。

     }

        }

}

 {
     "result": "error",
     "error":
      {
      
         "errorCode":"123",
         "errorMsg":"使用者名稱或密碼不正確"
       }

}

登入請求http和回覆JSON格式


http://***.***.***.***/loginByPhone.jsp

使用POST請求

username  

 password

client

other

返回JSON格式同上。



http://127.0.0.1:8080/aaa/Select.jsp

使用POST請求

familyname

client

other

type

返回JSON格式同上。



//請求查詢時候的JSON資料

1.通過姓氏查詢

{
    "request":"queryByFamilyName",
    "data":
    {
"FamilyName":"張",

"client":"iphone",

        "type":"1"

    }

}

//姓氏查詢錯誤返回的JSON資料,錯誤程式碼 
{
    "result":"error",
    "error":
    {
"errorCode":"000",
"errorMsg":"姓氏不存在"
    }

}

  {

    "result":"error",
    "error":
    {
"errorCode":"002",
"errorMsg":"教師工號不存在"
    }
}

//姓氏查詢正確返回的JSON資料 

type 為1和0 均 返回如下:

{
    "result":"success",
      "data":

      {

          "request":"queryByFamilyName"    

           "username":"zhangsan",

          "queryResult": [

                { "Name":"張一" , "jgbh":"2012198701", "age":"20", "gender":"男", "bm":"災害資訊工程系" },
                { "Name":"張二" , "jgbh":"2012198701","age":"30", "gender":"男", "bm":"災害資訊工程系" },
                { "Name":"張三" , "jgbh":"2012198701","age":"40", "gender":"女",  "bm":"災害資訊工程系" }
            ]

        }

}

1.通過教工編號查詢

{
    "request":"queryByJGBH",
    "data":
    {
"JGBH":"2012198701",

"client":"iphone",

        "type":"1"

    }

}

如果是1,返回所有的欄位,如果是0,返回部分欄位

{
    "result":"success",
      "data":

      {

          "request":"queryByJGBH"    

           "username":"zhangsan",

           "type":"queryResultByAdmin",

          "queryResultByAdmin": 

              {

            "xh":"23027",

    "bm":"災害資訊工程系",

            "sjjg":"網路工程教研室",

    "xm": "王金峰",

        "jgbh":"2012198701",

         "sfzh":"130424198702192931"

        "gwxz":"教師專技",

        "gwdj":"10",         

   "pxgsj":"201506",

    "民族":”“

    ”性別“:

    ”出生年月“:

    ”年齡“:

       ”籍貫“:”“      

       ”出生地“:”“  

    "zzmm":"中共黨員",

        ”入黨時間“:”“

    ”第一學歷“:,

    ”第一學位“:,

。。。。。。

     }


        }

}

如果是0,返回部分欄位

{
    "result":"success",
      "data":

      {

          "request":"queryByJGBH"    

           "username":"zhangsan",

           "type":"queryResultByNormal",

          "queryResultByNormal": 

              {

            "xh":"23027",

    "bm":"災害資訊工程系",

            "sjjg":"網路工程教研室",

    "xm": "王金峰",

            "jgbh":"2012198701",

     }


        }

}