2014-11-04 65 views
0

我有一个JSON对象,我试图在我的网站上显示数据,但是当我迭代对象时,标签和值分别列出;而我想将它们分组以将数据关联到每个标签。配对/分组对象数据

下面是我从JSON对象检索我的数据:

[value, 155] 
[end_time, 2014-10-31T07:00:00+0000] 
[value, 785] 
[end_time, 2014-11-01T07:00:00+0000] 
[value, 183] 
[end_time, 2014-11-02T07:00:00+0000] 

和我想要的结果是这样的:

2014-10-31: 155 
2014-11-01: 785 
2014-11-02: 183 

是否有配对或其他方法我可以用来实现这个?

编辑 JSON是只是附带这里,该解决方案将需要在C#/。NET

+2

这不是有效的JSON:请包含有效的JSON以及有关如何解析它的信息。 – Richard 2014-11-04 11:37:39

+0

hi richard,为了清晰起见,我编辑了我的文章--JSON不是这里的重点,它是我碰巧从JSON对象中检索的数据! – mmmoustache 2014-11-04 12:23:51

+0

输入数据结构 - 无论其来源如何 - 都是关键。在不知道要转换的对象模型的情况下,无法定义转换(其中“转换”是任何形式的提取/聚合/搜索/ ...操作)。因此,“给我们输入格式*完全*”评论。 – Richard 2014-11-04 13:07:04

回答

0

如果我理解正确的话,它看起来像数据不是一个很好的结构。我最好的办法是:

for (var i = 0; i < data.Count(); i += 2) 
{ 
    var value = data[i]; 
    var endTime = data[i + 1]; 
    // Perform transformation with this 
} 

这不是我见过的最漂亮的东西。但它应该让你开始。