【发布时间】:2021-12-31 01:03:19
【问题描述】:
我从一个网站获取 24 张图片 URL(8 张图片,每张图片有 3 种不同的尺寸,这就是 Web API 的工作方式,我无法更改)
我将它们作为 JSON 获取,然后使用牛顿软 JSON 将它们解析为 here 所示。
每个图像 URL 与其不同大小的图像存储在同一类中的属性中
不同的图片存储在其他类中
所以有 8 个类包含 3 个包含图像 url 的属性
我正在尝试从每个类中获取 1 个图像 url
我正在尝试使用反射,但由于这些类有不同的名称,所以很难做到(至少对我来说)
我已经走了这么远
PropertyInfo[] properties = typeof(Photos).GetProperties();
foreach (PropertyInfo property in properties)
{
object a = property.GetValue(mm);
//I cannot use a._1 or a._2 because it is not an instance of the class I want I also cannot convert it since the class names are not the same
}
【问题讨论】:
-
请显示实际的json
-
为什么有8堂课?