public void send(int opCode, JsonObject packetData) { SimpleJson.JsonObject json = (SimpleJson.JsonObject)SimpleJson.SimpleJson.DeserializeObject(packetData.ToString()); json ["opcode"] = opCode; SocketHelper.GetInstance().SendMessage(json.ToString()); }
public override void handle(int opcode, SimpleJson.JsonObject json) { Debug.Log("TestHandler handle"); TestPacket s = new TestPacket(); s.antiSerialization(json); Debug.Log("success"); }
public static object Get <T>(this SimpleJson.JsonObject jsonObj, string key) { object retObj; if (jsonObj.TryGetValue(key, out retObj)) { if (retObj == null) { return(default(T)); } return(retObj); } else { return(default(T)); } }