我正在尝试从这个 json 文本中获取 id。我不知道如何获取它不允许我创建 json 对象。我尝试反序列化它这样做:
public async Task<List<T>> GetIdAsync(string username)
{
var httpClient = new HttpClient();
var json = await httpClient.GetStringAsync(WebServiceURL);
var Id = JsonConvert.DeserializeObject<List<T>>(json);
return Id;
}
但我在反序列化期间收到此错误
未处理的异常:
Newtonsoft.Json.JsonReaderException:遇到意外字符
解析值时:{.路径 '',第 1 行,位置 2
这是 json 文本:
json "[{\"Id\":1,\"FirstName\":\"a\",\"LastName\":\"b\",\"UserName\":\"user\",\"Email\":\"[email protected]\",\"Password\":\"poSsUrscOuXL+E5qxXsCsA==\",\"CompanyName\":\"c\",\"Salt\":\"n3ZLSwU9L1g=\",\"Address\":{\"Country\":\"c\",\"Province\":\"p\",\"City\":\"c\",\"PostalCode\":\"p\",\"Street\":\"street\",\"StreetNumber\":\"123\"},\"Telephone\":{\"PersonalPhoneNumber\":\"413414\",\"BusinessPhoneNumber\":\"134134\"},\"Location\":{\"Lat\":45.6025839,\"Lng\":-97.8489959}}]" string