1
假设我有这个JArray:合并重复达
{
"ArrayofItem":{
"Item":[
{
"Amount": "1.52"
"Date": "05/01/2015"
},
{
"Amount": "2.52"
"Date": "05/01/2015"
},
{
"Amount": "5.62"
"Date": "05/02/2015"
},
{
"Amount": "1.06"
"Date": "05/02/2015"
},
{
"Amount": "6.30"
"Date": "05/03/2015"
},
{
"Amount": "1.00"
"Date": "05/04/2015"
},
{
"Amount": "1.55"
"Date": "05/04/2015"
},
{
"Amount": "1.63"
"Date": "05/05/2015"
},
{
"Amount": "1.78"
"Date": "05/06/2015"
}
}
}
我怎样才能巩固项目,以便在同一日期的所有项目都结合在一起,形成一个新的JArray这样的:
{
"ArrayofItem":{
"Item":[
{
"Amount": "4.04"
"Date": "05/01/2015"
},
{
"Amount": "6.68"
"Date": "05/02/2015"
},
{
"Amount": "6.30"
"Date": "05/03/2015"
},
{
"Amount": "2.55"
"Date": "05/04/2015"
},
{
"Amount": "1.63"
"Date": "05/05/2015"
},
{
"Amount": "1.78"
"Date": "05/06/2015"
}
}
}
本质上,我需要按原始项目的日期列表进行汇总。您可以假定这些项目已按日期排序。
似乎需要反序列化放入原始对象结构中,将其修改为新结构并对其进行重新序列化。你试过什么了? –
我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 –