-
-
Save Renancp01/64695c5bc7bb3774d7fa6e24f53dbccd to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var response = "{\"customers\":[{\"id\":4149941,\"name\":\"wat\",\"email\":\"\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2017-12-06T11:17:47.000-02:00\",\"updated_at\":\"2017-12-06T11:17:47.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1598708,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":4149947,\"name\":\"wat\",\"email\":\"\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2017-12-06T11:18:13.000-02:00\",\"updated_at\":\"2017-12-06T11:18:13.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1598710,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":4150039,\"name\":\"wat\",\"email\":\"wat@actuar.com\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2017-12-06T11:26:39.000-02:00\",\"updated_at\":\"2017-12-06T11:26:39.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":\"BR\"},\"phones\":[{\"id\":1598740,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":4265350,\"name\":\"wat\",\"email\":\"wat@actuar.com\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2017-12-26T17:52:07.000-02:00\",\"updated_at\":\"2017-12-26T17:52:07.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1633858,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":5131483,\"name\":\"wat\",\"email\":\"\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2018-01-17T11:13:27.000-02:00\",\"updated_at\":\"2018-01-17T11:13:27.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1773154,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":5131491,\"name\":\"wat\",\"email\":\"\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2018-01-17T11:13:32.000-02:00\",\"updated_at\":\"2018-01-17T11:13:32.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1773158,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":5131493,\"name\":\"wat\",\"email\":\"\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2018-01-17T11:13:33.000-02:00\",\"updated_at\":\"2018-01-17T11:13:33.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1773160,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":5135903,\"name\":\"wat\",\"email\":\"\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2018-01-17T12:16:24.000-02:00\",\"updated_at\":\"2018-01-17T12:16:24.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1775276,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":5135907,\"name\":\"wat\",\"email\":\"\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2018-01-17T12:16:27.000-02:00\",\"updated_at\":\"2018-01-17T12:16:27.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1775278,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":5143591,\"name\":\"wat\",\"email\":\"\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"inactive\",\"created_at\":\"2018-01-17T14:16:23.000-02:00\",\"updated_at\":\"2018-01-17T14:16:23.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1779353,\"phone_type\":\"mobile\",\"number\":\"5562983135333\",\"extension\":null}]},{\"id\":5209491,\"name\":\"Renan\",\"email\":\"renan@actuar.com\",\"registry_code\":\"\",\"code\":null,\"notes\":\"\",\"status\":\"active\",\"created_at\":\"2018-01-18T10:33:03.000-02:00\",\"updated_at\":\"2018-01-18T13:21:05.000-02:00\",\"metadata\":{},\"address\":{\"street\":null,\"number\":null,\"additional_details\":null,\"zipcode\":null,\"neighborhood\":null,\"city\":null,\"state\":null,\"country\":null},\"phones\":[{\"id\":1806385,\"phone_type\":\"mobile\",\"number\":\"66996951604\",\"extension\":null}]}]}" | |
//Metodo desserializar | |
public ICollection<Customers> ObterUsuarios() | |
{ | |
var cliente = new RestClient("https://app.vindi.com.br:443/"); | |
var request = ObtemRequest("api/v1/customers?page=1&sort_by=id&sort_order=asc"); | |
request.Method = Method.GET; | |
IRestResponse<Customers> response = cliente.Execute<Customers>(request); | |
var v = JsonConvert.DeserializeObject<List<CustomerJson>>(response.Content); | |
return new List<Customers>(); | |
} | |
public class CustomerJson | |
{ | |
[JsonProperty("customers")] | |
public List<Customers> Customers { get; set; } | |
[JsonProperty("phones")] | |
public List<List<Phone>> Phones { get; set; } | |
[JsonProperty("address")] | |
public List<Address> Address { get; set; } | |
} | |
public class Address | |
{ | |
[JsonProperty("street")] | |
public string street { get; set; } | |
[JsonProperty("number")] | |
public string number { get; set; } | |
[JsonProperty("additional_details")] | |
public string additional_details { get; set; } | |
[JsonProperty("zipcode")] | |
public string zipcode { get; set; } | |
[JsonProperty("neighborhood")] | |
public string neighborhood { get; set; } | |
[JsonProperty("city")] | |
public string city { get; set; } | |
[JsonProperty("state")] | |
public string state { get; set; } | |
[JsonProperty("country")] | |
public string country { get; set; } | |
} | |
public class Phone | |
{ | |
[JsonProperty("phone_type")] | |
public string phone_type { get; set; } | |
[JsonProperty("number")] | |
public string number { get; set; } | |
[JsonProperty("extensions")] | |
public string extension { get; set; } | |
} | |
public class Customers | |
{ | |
[JsonProperty("id")] | |
public int id { get; set; } | |
[JsonProperty("name")] | |
public string name { get; set; } | |
[JsonProperty("email")] | |
public string email { get; set; } | |
[JsonProperty("registre_cod")] | |
public string registry_code { get; set; } | |
[JsonProperty("code")] | |
public string code { get; set; } | |
[JsonProperty("notes")] | |
public string notes { get; set; } | |
[JsonProperty("metadata")] | |
public string metadata { get; set; } | |
[JsonProperty("address")] | |
public Address address { get; set; } | |
[JsonProperty("phones")] | |
public List<Phone> phones { get; set; } | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment