Skip to content

Instantly share code, notes, and snippets.

@ktkaushik
Created December 8, 2012 12:08
Show Gist options
  • Select an option

  • Save ktkaushik/4240051 to your computer and use it in GitHub Desktop.

Select an option

Save ktkaushik/4240051 to your computer and use it in GitHub Desktop.
JSON format for reports
[
{
device_id: 6,
outgoing: 6,
incoming: 5
},
{
device_id: 5,
outgoing: 6,
incoming: 5
},
{
device_id: 4,
outgoing: 6,
incoming: 5
},
{
device_id: 3,
outgoing: 6,
incoming: 5
},
{
device_id: 2,
outgoing: 6,
incoming: 5
},
{
device_id: 1,
outgoing: 6,
incoming: 5
}
]
[
{
device_id: 6,
hourly_data: [
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
}
]
},
{
device_id: 5,
hourly_data: [
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
}
]
},
{
device_id: 4,
hourly_data: [
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
}
]
},
{
device_id: 3,
hourly_data: [
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
}
]
},
{
device_id: 2,
hourly_data: [
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
}
]
},
{
device_id: 1,
hourly_data: [
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
},
{
outgoing: 0,
incoming: 0
}
]
}
]
# Array of hashes with Device id as the key !
[
{
6=>
{
:outgoing=>6,
:incoming=>6
}
},
{
5=>
{
:outgoing=>6,
:incoming=>6
}
},
{
4=>
{
:outgoing=>6,
:incoming=>6
}
},
{
3=>
{
:outgoing=>6,
:incoming=>6
}
},
{
2=>
{
:outgoing=>6,
:incoming=>6
}
},
{
1=>
{
:outgoing=>6,
:incoming=>6
}
}
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment