public void TestStandardParseForValue() { var n = SLJsonNode.Parse("123.456"); Assert.IsTrue(n.IsNumber); Assert.AreEqual(123, n.AsInt32); }
public void TestStandardParseForObject() { var n = SLJsonNode.Parse("{\"value\": true}"); Assert.IsTrue(n.IsObject); Assert.IsTrue(n["value"].IsBoolean); Assert.IsTrue(n["value"].AsBoolean); }
public void TestStandardParseForArray() { var n = SLJsonNode.Parse("[null, false, true, 16, 3.14159265359, \"test\"]"); Assert.IsTrue(n[0].IsNull); Assert.IsTrue(n[1].IsBoolean); Assert.IsTrue(n[2].IsBoolean); Assert.IsTrue(n[3].IsNumber); Assert.IsTrue(n[4].IsNumber); Assert.IsTrue(n[5].IsString); Assert.IsTrue(n[6].IsMissing); }