【发布时间】:2014-02-07 07:06:53
【问题描述】:
我在一个涉及将 JSON 解析为列表视图的 Android 项目中工作。
JSON 文件包含一个 Array 名称和 10 组 JSON 对象字段,
我需要将前 5 组拆分到一个活动页面中,将其余 5 组拆分到下一个活动页面,当我单击按钮或任何要导航的内容时应该激活该页面。
Intent 有助于导航,但拆分 json 对我来说很复杂。
JSON 代码
{
"Productcategory": [
{
"shop_cat_id": "1",
"shop_cat_name": "kurtis",
"shop_scat_id1": "1",
"shop_scat_id1name": "cotton kurtis",
"shop_scat_id2": "2",
"shop_scat_id2name": "Cotton Designer Kurtis",
"shop_scat_id3": "3",
"shop_scat_id3name": "soft Designer kurtis"
},
{
"shop_cat_id": "2",
"shop_cat_name": "Sarees",
"shop_scat_id1": "1",
"shop_scat_id1name": "Saree 1",
"shop_scat_id2": "2",
"shop_scat_id2name": "Saree 2",
"shop_scat_id3": "3",
"shop_scat_id3name": "Saree 4",
"shop_scat_id4": "4"
},
{
"shop_cat_id": "3",
"shop_cat_name": "Anarkkali suits",
"shop_scat_id1": "1",
"shop_scat_id1name": "Readymade",
"shop_scat_id2": "2",
"shop_scat_id2name": "Stitched",
"shop_scat_id3": "3",
"shop_scat_id3name": "Unstitched"
},
{
"shop_cat_id": "4",
"shop_cat_name": "CottonLeggins",
"shop_scat_id1": "1",
"shop_scat_id1name": "LSize",
"shop_scat_id2": "2",
"shop_scat_id2name": "XLsize",
"shop_scat_id3": "3",
"shop_scat_id3name": "3XLsize",
"shop_scat_id4": "4"
},
{
"shop_cat_id": "5",
"shop_cat_name": "PattialaPantsset"
},
{
"shop_cat_id": "6",
"shop_cat_name": "Kids'AnarkkaliSuits"
},
{
"shop_cat_id": "7",
"shop_cat_name": "Kids'AnarkkaliSuits"
},
{
"shop_cat_id": "8",
"shop_cat_name": "Kids'AnarkkaliSuits"
},
{
"shop_cat_id": "9",
"shop_cat_name": "Kids'AnarkkaliSuits"
},
{
"shop_cat_id": "10",
"shop_cat_name": "Kids'AnarkkaliSuits"
}
]
}
【问题讨论】:
-
将整个数据作为对象获取,并根据您的要求使用对象。对于解析和模型类+对象的参考:stackoverflow.com/questions/21480634/…