Exemplo n.º 1
0
        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.");
        }
Exemplo n.º 2
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("OS", (Byte)OS);
 }
Exemplo n.º 3
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("BattleType", BattleType);
 }
Exemplo n.º 4
0
 public override void Push(JsonDataObject Value_)
 {
     Value_.Pop("MemberCount", ref MemberCount);
     Value_.Pop("TeamCount", ref TeamCount);
 }
Exemplo n.º 5
0
 public override void Push(JsonDataObject Value_)
 {
     Value_.Pop("Code", ref Code);
 }
Exemplo n.º 6
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("ProductID", ProductID);
     Value_.Push("PurchaseToken", PurchaseToken);
 }
Exemplo n.º 7
0
 public override void Pop(JsonDataObject Value_)
 {
     base.Pop(Value_);
 }
Exemplo n.º 8
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("ClientCnt", ClientCnt);
 }
Exemplo n.º 9
0
 public override void Pop(JsonDataObject Value_)
 {
     base.Pop(Value_);
     Value_.Push("Theta", Theta);
 }
Exemplo n.º 10
0
 public override void Pop(JsonDataObject Value_)
 {
     base.Pop(Value_);
     Value_.Push("Radius", Radius);
 }
Exemplo n.º 11
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("Point0", Point0);
     Value_.Push("Point1", Point1);
 }
Exemplo n.º 12
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("X", X);
     Value_.Push("Y", Y);
 }
Exemplo n.º 13
0
 public override void Push(JsonDataObject Value_)
 {
     base.Push(Value_);
     Value_.Pop("Left", ref Left);
     Value_.Pop("Right", ref Right);
 }
Exemplo n.º 14
0
 public override void Pop(JsonDataObject Value_)
 {
     base.Pop(Value_);
     Value_.Push("Bottom", Bottom);
     Value_.Push("Top", Top);
 }
Exemplo n.º 15
0
 public override void Push(JsonDataObject Value_)
 {
     base.Push(Value_);
     Value_.Pop("Bottom", ref Bottom);
     Value_.Pop("Top", ref Top);
 }
Exemplo n.º 16
0
 public override void Push(JsonDataObject Value_)
 {
     Value_.Pop("X", ref X);
     Value_.Pop("Y", ref Y);
 }
Exemplo n.º 17
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("ID", ID);
     Value_.Push("PW", PW);
 }
Exemplo n.º 18
0
 public override void Pop(JsonDataObject Value_)
 {
     base.Pop(Value_);
     Value_.Push("LeftTheta", LeftTheta);
     Value_.Push("RightTheta", RightTheta);
 }
Exemplo n.º 19
0
 public override void Push(JsonDataObject Value_)
 {
     base.Push(Value_);
 }
Exemplo n.º 20
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("Pos", Pos);
     Value_.Push("Theta", Theta);
 }
Exemplo n.º 21
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("ClientBindNamePortPub", ClientBindNamePortPub);
 }
Exemplo n.º 22
0
 public override void Push(JsonDataObject Value_)
 {
     Value_.Pop("Pos", Pos);
     Value_.Pop("Dir", Dir);
 }
Exemplo n.º 23
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("ProductID", ProductID);
     Value_.Push("ResourcesAdded", ResourcesAdded);
 }
Exemplo n.º 24
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("PeerNum", PeerNum);
     Value_.Push("PeerCounter", PeerCounter);
 }
Exemplo n.º 25
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("Code", Code);
 }
Exemplo n.º 26
0
 public abstract void Pop(JsonDataObject Value_);
Exemplo n.º 27
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("MemberCount", MemberCount);
     Value_.Push("TeamCount", TeamCount);
 }
Exemplo n.º 28
0
 internal string Serialize(JsonDataObject dataObject)
 {
     StringBuilder sb = new StringBuilder();
     SerializeDictionary(sb, dataObject.Values);
     return sb.ToString();
 }
Exemplo n.º 29
0
 public override void Pop(JsonDataObject Value_)
 {
 }
Exemplo n.º 30
0
 public override void Push(JsonDataObject Value_)
 {
     Value_.Pop("ID", ref ID);
     Value_.Pop("PW", ref PW);
 }
Exemplo n.º 31
0
 public override void Push(JsonDataObject Value_)
 {
     Value_.Pop("UID", ref UID);
     Value_.Pop("CharCode", ref CharCode);
     Value_.Pop("Character", Character);
 }
Exemplo n.º 32
0
 public override void Pop(JsonDataObject Value_)
 {
     Value_.Push("Time", Time);
     Value_.Push("Point", Point);
     Value_.Push("Normal", Normal);
 }