diff --git a/src/admin/Bootstrap.DataAccess/Helper/SMSHelper.cs b/src/admin/Bootstrap.DataAccess/Helper/SMSHelper.cs index c9b4b723..c9d4279e 100644 --- a/src/admin/Bootstrap.DataAccess/Helper/SMSHelper.cs +++ b/src/admin/Bootstrap.DataAccess/Helper/SMSHelper.cs @@ -44,12 +44,7 @@ namespace Bootstrap.DataAccess var req = await client.GetAsync(url); var content = await req.Content.ReadAsStringAsync(); #if NETCOREAPP3_0 - // UNDONE: 此处反序列化失败原因不明 - // var result = JsonSerializer.Deserialize(content); - var result = new SMSResult(); - var doc = JsonDocument.Parse(content); - result.Code = doc.RootElement.GetProperty("code").GetInt32(); - result.Data = doc.RootElement.GetProperty("data").GetString(); + var result = JsonSerializer.Deserialize(content, new JsonSerializerOptions() { PropertyNameCaseInsensitive = true }); #else var result = JsonConvert.DeserializeObject(content, new JsonSerializerSettings() { ContractResolver = new DefaultContractResolver() }); #endif