Example #1
0
        public void JsonUnpack()
        {
            INode node = unpacker.JsonDocument();

            Assert.AreEqual(node.SubNode[0].Name.ToString(), "a");
            Assert.AreEqual((int)node["a"].Value.Value, 10);
            Assert.AreEqual(node["c"]["b"].Value.DataType, DataType.Float);
            Assert.AreEqual((double)node["c"]["b"].Value.Value, -0.5d);
        }
Example #2
0
        public void Prepare()
        {
            Json = "{\"a\":10,\"c\":{\"b\":-0.5}}";
            Unpacker unpacker = new Unpacker();

            unpacker.Prepare(Json);
            node = unpacker.JsonDocument();
            INode n = new Node();

            n.Value = "Hello";
            node.JsonPack();
        }