internal JsonDataObject Deserialize(string dataToDeserialize) { object dataResponse = serializer.Deserialize(dataToDeserialize, typeof(object)); if (dataResponse is JsonDataObject) return dataResponse as JsonDataObject; else if (dataResponse is object[]) { JsonDataObject dataObject = new JsonDataObject(); ArrayList arrayList = new ArrayList(); object[] foundItems = dataResponse as object[]; foreach (object currentItem in foundItems) arrayList.Add(currentItem); dataObject["FoundItems"] = arrayList; return dataObject; } else throw new InvalidCodeException("Unknown handling of response."); }
public override void Pop(JsonDataObject Value_) { Value_.Push("OS", (Byte)OS); }
public override void Pop(JsonDataObject Value_) { Value_.Push("BattleType", BattleType); }
public override void Push(JsonDataObject Value_) { Value_.Pop("MemberCount", ref MemberCount); Value_.Pop("TeamCount", ref TeamCount); }
public override void Push(JsonDataObject Value_) { Value_.Pop("Code", ref Code); }
public override void Pop(JsonDataObject Value_) { Value_.Push("ProductID", ProductID); Value_.Push("PurchaseToken", PurchaseToken); }
public override void Pop(JsonDataObject Value_) { base.Pop(Value_); }
public override void Pop(JsonDataObject Value_) { Value_.Push("ClientCnt", ClientCnt); }
public override void Pop(JsonDataObject Value_) { base.Pop(Value_); Value_.Push("Theta", Theta); }
public override void Pop(JsonDataObject Value_) { base.Pop(Value_); Value_.Push("Radius", Radius); }
public override void Pop(JsonDataObject Value_) { Value_.Push("Point0", Point0); Value_.Push("Point1", Point1); }
public override void Pop(JsonDataObject Value_) { Value_.Push("X", X); Value_.Push("Y", Y); }
public override void Push(JsonDataObject Value_) { base.Push(Value_); Value_.Pop("Left", ref Left); Value_.Pop("Right", ref Right); }
public override void Pop(JsonDataObject Value_) { base.Pop(Value_); Value_.Push("Bottom", Bottom); Value_.Push("Top", Top); }
public override void Push(JsonDataObject Value_) { base.Push(Value_); Value_.Pop("Bottom", ref Bottom); Value_.Pop("Top", ref Top); }
public override void Push(JsonDataObject Value_) { Value_.Pop("X", ref X); Value_.Pop("Y", ref Y); }
public override void Pop(JsonDataObject Value_) { Value_.Push("ID", ID); Value_.Push("PW", PW); }
public override void Pop(JsonDataObject Value_) { base.Pop(Value_); Value_.Push("LeftTheta", LeftTheta); Value_.Push("RightTheta", RightTheta); }
public override void Push(JsonDataObject Value_) { base.Push(Value_); }
public override void Pop(JsonDataObject Value_) { Value_.Push("Pos", Pos); Value_.Push("Theta", Theta); }
public override void Pop(JsonDataObject Value_) { Value_.Push("ClientBindNamePortPub", ClientBindNamePortPub); }
public override void Push(JsonDataObject Value_) { Value_.Pop("Pos", Pos); Value_.Pop("Dir", Dir); }
public override void Pop(JsonDataObject Value_) { Value_.Push("ProductID", ProductID); Value_.Push("ResourcesAdded", ResourcesAdded); }
public override void Pop(JsonDataObject Value_) { Value_.Push("PeerNum", PeerNum); Value_.Push("PeerCounter", PeerCounter); }
public override void Pop(JsonDataObject Value_) { Value_.Push("Code", Code); }
public abstract void Pop(JsonDataObject Value_);
public override void Pop(JsonDataObject Value_) { Value_.Push("MemberCount", MemberCount); Value_.Push("TeamCount", TeamCount); }
internal string Serialize(JsonDataObject dataObject) { StringBuilder sb = new StringBuilder(); SerializeDictionary(sb, dataObject.Values); return sb.ToString(); }
public override void Pop(JsonDataObject Value_) { }
public override void Push(JsonDataObject Value_) { Value_.Pop("ID", ref ID); Value_.Pop("PW", ref PW); }
public override void Push(JsonDataObject Value_) { Value_.Pop("UID", ref UID); Value_.Pop("CharCode", ref CharCode); Value_.Pop("Character", Character); }
public override void Pop(JsonDataObject Value_) { Value_.Push("Time", Time); Value_.Push("Point", Point); Value_.Push("Normal", Normal); }