Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 0532209

Browse files
committed
Add JsonArray test
1 parent d79c36f commit 0532209

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

tests/ServiceStack.Text.Tests/JsonObjectTests.cs

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,5 +88,30 @@ public void Can_parse_ArrayObjects()
8888
Assert.That(dataObjects[0], Is.EqualTo("value1"));
8989
Assert.That(dataObjects[1], Is.EqualTo("value2"));
9090
}
91+
92+
[Test]
93+
public void Can_deserialize_JsonArray()
94+
{
95+
var json = @"
96+
{
97+
""projects"":[
98+
{
99+
""name"": ""Project1""
100+
},
101+
{
102+
""name"": ""Project2""
103+
},
104+
{
105+
""name"": ""Project3""
106+
}
107+
]
108+
}";
109+
110+
var projects = JsonObject.Parse(json).ArrayObjects("projects");
111+
112+
var proj3Name = projects[2].Get("name");
113+
114+
Assert.That(proj3Name, Is.EqualTo("Project3"));
115+
}
91116
}
92117
}

0 commit comments

Comments
 (0)