and*_*per 1 arrays android json jsonobject
我试图将json值解析为我的Android应用程序.在这里,我被困在一个地方,我需要在json arraylist中有对象长度.
下面是我的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"
}
]
}
Run Code Online (Sandbox Code Playgroud)
现在我的问题是我如何解析以获得json数组的长度:
如何使用日期循环json数组,因为它们是json对象并找到每个json数组日期的长度.我想在这里单独计算每个数组.我是否需要在json数组"dates"中添加一对键值对,以便我可以使用for循环来获取数组中值的计数?
先感谢您
尝试使用以下代码并使用JsonArray的长度计算对象:
Iterator<Object> keys = eventobject.keys();
while (keys.hasNext()) {
String key = keys.next();
try{
JSONArray array = jObject.getJSONArray(key);
//count objects values using array length.
}
catch(Exception e){
e.printStackTrace()
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6667 次 |
| 最近记录: |