以下是从服务收到的json响应的摘录。
aggregations: {
gender: {
...other data
}
}
服务每次都会返回相同的结构,但根据某些参数使用不同的聚合类型。因此,“性别”一词可以是“年龄”或“城市”或其他任何东西。我正在寻找一种方法来创建一个.Net对象,有可能,使用动态属性名称,这样我就不需要为每个聚合都有单独的对象。像这样的东西:
public class Aggregation {
[JsonProperty(PropertyName = "<dynamic value based on json response>")]
public List<string> AggregationValues { get; set; }
}
还有其他方法可以达到这个目的吗?谢谢你的帮助。