Commit 68976359 authored by nanahira's avatar nanahira

format json object classes

parent 79d6fca6
...@@ -4,14 +4,8 @@ using System.Text; ...@@ -4,14 +4,8 @@ using System.Text;
using System.Collections.Generic; using System.Collections.Generic;
using System.IO; using System.IO;
public class JSONObject { [Serializable]
public string Stringify() public class LoginUserObject {
{
return JsonUtility.ToJson(this);
}
}
public class LoginUserObject : JSONObject {
public int id; public int id;
public string username; public string username;
public string name; public string name;
...@@ -27,13 +21,15 @@ public class LoginUserObject : JSONObject { ...@@ -27,13 +21,15 @@ public class LoginUserObject : JSONObject {
public string updated_at; public string updated_at;
public string token; public string token;
} }
public class LoginObject : JSONObject {
[Serializable]
public class LoginObject {
public LoginUserObject user; public LoginUserObject user;
public string token; public string token;
public string message;
} }
public class LoginRequest : JSONObject { [Serializable]
public class LoginRequest {
public string account; public string account;
public string password; public string password;
public LoginRequest(string user, string pass) { public LoginRequest(string user, string pass) {
...@@ -42,7 +38,8 @@ public class LoginRequest : JSONObject { ...@@ -42,7 +38,8 @@ public class LoginRequest : JSONObject {
} }
} }
public class MatchObject : JSONObject { [Serializable]
public class MatchObject {
public string address; public string address;
public int port; public int port;
public string password; public string password;
...@@ -53,8 +50,10 @@ public class MyCardHelper { ...@@ -53,8 +50,10 @@ public class MyCardHelper {
int userid = -1; int userid = -1;
public bool login(string name, string password, out string fail_reason) { public bool login(string name, string password, out string fail_reason) {
try { try {
LoginRequest data = new LoginRequest(name, password); LoginRequest data = new LoginRequest();
string data_str = data.Stringify(); data.account = username;
data.password = password;
string data_str = JsonUtility.ToJson(data);
Dictionary<String, String> header_list = new Dictionary<String, String>(); Dictionary<String, String> header_list = new Dictionary<String, String>();
header_list.Add("Content-Type", "application/json"); header_list.Add("Content-Type", "application/json");
byte[] data_bytes = Encoding.UTF8.GetBytes(data_str); byte[] data_bytes = Encoding.UTF8.GetBytes(data_str);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment