[英]JSON data is not bound with Dictionary property during deserialization
[英]Manipulating JSON data during Deserialization into class model
反序列化时是否可以将两个 JSON 字段一起添加?
例如:
public class root{
public List<cars> carList{get;set;}
}
public class cars{
public int HondaValue{get;set;}
public int fordValue{get;set;}
public int totalValue{get;set;}
}
JSON:
{
"carList":
{
"hondaValue":30,000,
"fordValue":40,000,
},
{
"hondaValue":55,000,
"fordValue":62,000,
},
{
"hondaValue":77,000,
"fordValue":65,000,
},
}
那么我可以在反序列化期间获得我的 class model 中总值的 hondaValue 和 fordValue 的总和吗? 或者我是否必须在反序列化后将它们设置为我的 model 值并将它们添加/设置为总计?
你不需要做一个 foreach 只是这样做:
public struct Cars
{
public int HondaValue { get; set; }
public int FordValue { get; set; }
public int TotalValue
{
get
{
return HondaValue + FordValue;
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.