Example #1
0
    private SpObject CreateObject()
    {
        SpObject obj = new SpObject();

        SpObject person = new SpObject();

        {
            SpObject p = new SpObject();
            p.Insert("name", "Alice");
            p.Insert("id", 10000);

            SpObject phone = new SpObject();
            {
                SpObject p1 = new SpObject();
                p1.Insert("number", "123456789");
                p1.Insert("type", 1);
                phone.Append(p1);
            }
            {
                SpObject p1 = new SpObject();
                p1.Insert("number", "87654321");
                p1.Insert("type", 2);
                phone.Append(p1);
            }
            p.Insert("phone", phone);

            person.Append(p);
        }
        {
            SpObject p = new SpObject();
            p.Insert("name", "Bob");
            p.Insert("id", 20000);

            SpObject phone = new SpObject();
            {
                SpObject p1 = new SpObject();
                p1.Insert("number", "01234567890");
                p1.Insert("type", 3);
                phone.Append(p1);
            }
            p.Insert("phone", phone);

            person.Append(p);
        }

        obj.Insert("person", person);

        return(obj);
    }
Example #2
0
	private SpObject CreateObject () {
		SpObject obj = new SpObject ();

		SpObject person = new SpObject ();

		{
			SpObject p = new SpObject ();
			p.Insert ("name", "Alice");
			p.Insert ("id", 10000);

			SpObject phone = new SpObject ();
			{
				SpObject p1 = new SpObject ();
				p1.Insert ("number", "123456789");
				p1.Insert ("type", 1);
				phone.Append (p1);
			}
			{
				SpObject p1 = new SpObject ();
				p1.Insert ("number", "87654321");
				p1.Insert ("type", 2);
				phone.Append (p1);
			}
			p.Insert ("phone", phone);

			person.Insert (p["id"].AsInt (), p);
		}
		{
			SpObject p = new SpObject ();
			p.Insert ("name", "Bob");
			p.Insert ("id", 20000);
			
			SpObject phone = new SpObject ();
			{
				SpObject p1 = new SpObject ();
				p1.Insert ("number", "01234567890");
				p1.Insert ("type", 3);
				phone.Append (p1);
			}
			p.Insert ("phone", phone);
			
			person.Insert (p["id"].AsInt (), p);
		}

        obj.Insert ("person", person);
		
		return obj;
	}
Example #3
0
    private SpObject CreateObject2()
    {
        SpObject obj = new SpObject();

        obj.Insert("a", "hello");
        obj.Insert("b", 1000000);
        obj.Insert("c", true);

        SpObject d = new SpObject();

        d.Insert("a", "world");
        d.Insert("c", -1);
        obj.Insert("d", d);

        obj.Insert("e", new SpObject(SpObject.ArgType.Array, "ABC", "def"));
        obj.Insert("f", new SpObject(SpObject.ArgType.Array, -3, -2, -1, 0, 1, 2));
        obj.Insert("g", new SpObject(SpObject.ArgType.Array, true, false, true));

        SpObject h = new SpObject();

        {
            SpObject t = new SpObject();
            t.Insert("b", 100);
            h.Append(t);
        }
        {
            SpObject t = new SpObject();
            t.Insert("b", -100);
            t.Insert("c", false);
            h.Append(t);
        }
        {
            SpObject t = new SpObject();
            t.Insert("b", 0);

            SpObject he = new SpObject();
            he.Append("test");
            t.Insert("e", he);
            h.Append(t);
        }
        obj.Insert("h", h);

        return(obj);
    }
Example #4
0
    private SpObject CreateObject()
    {
        SpObject obj = new SpObject();

        obj.Insert("a", new SpObject("hello"));
        obj.Insert("b", new SpObject(1000000));
        obj.Insert("c", new SpObject(true));

        SpObject d = new SpObject();

        d.Insert("a", "world");
        d.Insert("c", -1);
        obj.Insert("d", d);

        SpObject e = new SpObject();

        e.Append("ABC");
        e.Append("def");
        obj.Insert("e", e);

        SpObject f = new SpObject();

        f.Append(-3);
        f.Append(-2);
        f.Append(-1);
        f.Append(0);
        f.Append(1);
        f.Append(2);
        obj.Insert("f", f);

        SpObject g = new SpObject();

        g.Append(true);
        g.Append(false);
        g.Append(true);
        obj.Insert("g", g);

        SpObject h = new SpObject();

        {
            SpObject t = new SpObject();
            t.Insert("b", 100);
            h.Append(t);
        }
        {
            SpObject t = new SpObject();
            t.Insert("b", -100);
            t.Insert("c", false);
            h.Append(t);
        }
        {
            SpObject t = new SpObject();
            t.Insert("b", 0);

            SpObject he = new SpObject();
            he.Append("test");
            t.Insert("e", he);
            h.Append(t);
        }
        obj.Insert("h", h);

        return(obj);
    }
Example #5
0
    private SpObject CreateObject () {
        SpObject obj = new SpObject ();

		obj.Insert ("a", new SpObject ("hello"));
        obj.Insert ("b", new SpObject (1000000));
        obj.Insert ("c", new SpObject (true));

        SpObject d = new SpObject ();
        d.Insert ("a", "world");
        d.Insert ("c", -1);
        obj.Insert ("d", d);

        SpObject e = new SpObject ();
        e.Append ("ABC");
        e.Append ("def");
        obj.Insert ("e", e);

        SpObject f = new SpObject ();
        f.Append (-3);
        f.Append (-2);
        f.Append (-1);
        f.Append (0);
        f.Append (1);
        f.Append (2);
        obj.Insert ("f", f);

        SpObject g = new SpObject ();
        g.Append (true);
        g.Append (false);
        g.Append (true);
        obj.Insert ("g", g);

        SpObject h = new SpObject ();
        {
            SpObject t = new SpObject ();
            t.Insert ("b", 100);
            h.Append (t);
        }
        {
            SpObject t = new SpObject ();
            t.Insert ("b", -100);
            t.Insert ("c", false);
            h.Append (t);
        }
        {
            SpObject t = new SpObject ();
            t.Insert ("b", 0);

            SpObject he = new SpObject ();
            he.Append ("test");
            t.Insert ("e", he);
            h.Append (t);
        }
        obj.Insert ("h", h);
        
        return obj;
    }
Example #6
0
    private SpObject CreateObject2 () {
        SpObject obj = new SpObject ();

        obj.Insert ("a", "hello");
        obj.Insert ("b", 1000000);
        obj.Insert ("c", true);

        SpObject d = new SpObject ();
        d.Insert ("a", "world");
        d.Insert ("c", -1);
        obj.Insert ("d", d);

		obj.Insert ("e", new SpObject (SpObject.ArgType.Array, "ABC", "def"));
		obj.Insert ("f", new SpObject (SpObject.ArgType.Array, -3, -2, -1, 0, 1, 2));
		obj.Insert ("g", new SpObject (SpObject.ArgType.Array, true, false, true));

        SpObject h = new SpObject ();
        {
            SpObject t = new SpObject ();
            t.Insert ("b", 100);
            h.Append (t);
        }
        {
            SpObject t = new SpObject ();
            t.Insert ("b", -100);
            t.Insert ("c", false);
            h.Append (t);
        }
        {
            SpObject t = new SpObject ();
            t.Insert ("b", 0);

            SpObject he = new SpObject ();
            he.Append ("test");
            t.Insert ("e", he);
            h.Append (t);
        }
        obj.Insert ("h", h);

        return obj;
    }