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); }
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(); }