【发布时间】:2019-09-11 18:45:45
【问题描述】:
我的请求如下所示:
{
"count": 5,
"pages": 1,
"result": [
{
"id": "00000000-0000-0000-0000-000000000001",
"orgId": "00000000-0000-0000-0000-000000000111",
"userName": "SamPowell",
"firstName": "Sam",
"lastName": "Powell",
"password": "tytrtyrty",
"token": null,
"badge": "001",
"defaultLanguage": "english",
"supervisorId": "00000000-0000-0000-0000-000000000000",
"inactive": false,
}]
}
反序列化失败
_users = JsonConvert.DeserializeObject<List<ApplicationUser>>_restResponse.Content);
应用程序用户类缺少“计数”和“页数”
如何将其添加到列表中
我需要从对象结果Assert.IsNotNull(_users[0].userName.Equals("SamPowell")); 中断言类似下面的内容
【问题讨论】:
-
代码如下:[Then(@"页面默认显示用户数")] public void ThenDefaultNumberOfUsersIsDisplayedOnThePage() { Console.WriteLine("ThenDefaultNumberOfUsersIsDisplayedOnThePage"); Assert.AreEqual(HttpStatusCode.OK, _restResponse.StatusCode); _users = JsonConvert.DeserializeObject
- >(_restResponse.Content); Console.WriteLine(_users.Count);断言.IsTrue(_users.Count
-
你能分享你的ApplicationUser类以便我们回答。
标签: c# list deserialization json-deserialization