【发布时间】:2013-12-30 06:39:15
【问题描述】:
我正在尝试将 json 值解析到我的 Android 应用程序中。在这里,我被困在一个需要在 json 数组列表中包含对象长度的地方。
下面是我的json:
"events": { //json object
"2012-11-30": [ // json array
{
"privacy": "OPEN",
"name": "LOGDGE"
}
],
"2013-08-17": [
{
"privacy": "OPEN",
"name": "Party: Dinner and Dancing"
}
],
"2013-09-14": [
{
"privacy": "OPEN",
"name": "Party: Dinner and Dancing"
}
],
"2013-09-27": [
{
"privacy": "OPEN",
"name": "Salsa Party!"
}
{
"privacy": "OPEN",
"name": "Dance Performance Course",
}
],
"2013-10-23": [
{
"privacy": "OPEN",
"name": "Dance Performance Course"
}
]
}
现在我的问题是如何解析得到 json 数组的长度,例如:
- 2012-11-30 计数 = 1
- 2013-08-17 计数 = 1
- 2013-09-27 计数 = 2
我如何使用日期循环 json 数组,因为它们是 json 对象,并找到每个 json 数组日期的长度。我想在这里单独计算每个数组。 我是否需要在 json 数组“dates”中添加一个键值对,以便我可以有一个 for 循环来获取数组内的值的计数?
提前谢谢你
【问题讨论】:
-
你想要一个关键“事件”的对象列表吗?如果是,那么您应该将日期事件列表放在数组 [] 中
-
我想要每个日期的 json 数组计数
标签: android json arrays jsonobject