using System.Collections.Generic;
public static void Main()
var json = "{\"kind\":\"identitytoolkit#GetAccountInfoResponse\",\"users\":[{\"localId\":\"asdfsdsfs\",\"email\":\"x.y@g.com\",\"passwordHash\":\"asdsdfsdfd\",\"emailVerified\":false,\"passwordUpdatedAt\":1985545511525,\"providerUserInfo\":[{\"providerId\":\"password\",\"federatedId\":\"x.y@g.com\",\"email\":\"x.y@g.com\",\"rawId\":\"x.y@g.com\"}],\"validSince\":\"16496321050\",\"lastLoginAt\":\"16874526844\",\"createdAt\":\"164123654725\",\"lastRefreshAt\":\"2022-03-19T16:53:56.844Z\"}]}";
var dese = JsonConvert.DeserializeObject<ModelDeserialize>(json);
foreach(var datas in dese.Users){
Console.WriteLine(datas.Email);
public class ModelDeserialize
public string Kind { get; set; }
public User[] Users { get; set; }
[JsonProperty("localId")]
public string LocalId { get; set; }
public string Email { get; set; }
[JsonProperty("passwordHash")]
public string PasswordHash { get; set; }
[JsonProperty("emailVerified")]
public bool EmailVerified { get; set; }
[JsonProperty("passwordUpdatedAt")]
public long PasswordUpdatedAt { get; set; }
[JsonProperty("providerUserInfo")]
public ProviderUserInfo[] ProviderUserInfo { get; set; }
[JsonProperty("validSince")]
public string ValidSince { get; set; }
[JsonProperty("lastLoginAt")]
public string LastLoginAt { get; set; }
[JsonProperty("createdAt")]
public string CreatedAt { get; set; }
[JsonProperty("lastRefreshAt")]
public DateTimeOffset LastRefreshAt { get; set; }
public class ProviderUserInfo
[JsonProperty("providerId")]
public string ProviderId { get; set; }
[JsonProperty("federatedId")]
public string FederatedId { get; set; }
public string Email { get; set; }
public string RawId { get; set; }