gpt4 book ai didi

android - Android 中的 JSON 数组拆分器

转载 作者:行者123 更新时间:2023-11-29 00:23:14 24 4
gpt4 key购买 nike

我在一个涉及将 JSON 解析为 ListView 的 Android 项目中工作。

JSON 文件包含一个数组名称和 10 组 JSON 对象字段,

我需要在一个 Activity 页面中拆分前 5 组,将剩下的 5 组拆分到下一个 Activity 页面,当我单击按钮或任何要导航的内容时应将其激活。

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"
}
]
}

最佳答案

是的,你可以使用

JsonArray productarray = jsonobj.getjsonarray("Productcategory");

现在算数

productarray.getCount();

然后根据页码点击获取数据数组如果点击 1然后从 0 到 5 和 1 然后从 5 到 10如果你想要页数,那么

number_of_page = productarray.getCount()/5;

关于android - Android 中的 JSON 数组拆分器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21621387/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com