如何从ASP WebClient响应中获取对象
本文关键字:获取 取对象 响应 WebClient ASP | 更新日期: 2023-09-27 18:01:20
这是我目前的代码:
var response = Encoding.ASCII.GetString(wb.UploadValues("URL", "POST", data));
反应就变成:
"{'n '"success'": false,'n '"error-codes'": ['n '"invalid-input-response'"'n ]'n}"
如何将响应转换为普通的c#对象。我知道我可以解析这个字符串,去掉所有'n,然后反序列化JSON但必须有更简单的方法来理解WebClient响应。
可以使用JSON.NET。试着解析如下…
var results = JsonConvert.DeserializeObject<dynamic>(response);
然后你可以像下面这样访问属性…
var success = results.success;
var error-codes = results.error-codes;