JsonNodeTests ParseBooleansStringsAndNumbers Method Delta Engine Documentation

Namespace: DeltaEngine.Content.Json.Tests
Assembly: DeltaEngine.Content.Json.Tests (in DeltaEngine.Content.Json.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public void ParseBooleansStringsAndNumbers()
Examples

[Test]
public void ParseBooleansStringsAndNumbers()
{
    var json = new JsonNode("{ \"Flag\": true, \"SomeNumber\": 1.23, \"Text\": \"blub\" }");
    Assert.AreEqual(3, json.NumberOfNodes);
    Assert.IsTrue(json.Get<bool>("Flag"));
    Assert.AreEqual(1.23f, json.Get<float>("SomeNumber"));
    Assert.AreEqual("blub", json.GetOrDefault("Text", ""));
}
See Also