請問一下在android里面就是下面這個jsno 先是統計所有里面的formTemp里面的form_name 有多少內容不是為空的資料 form_value為內容,每次json formTemp的資料是變化的比如果這次可能有姓名,下次就可以能沒有姓名,然后根據統計的資料顯示整個json的資料,如姓名有三個人填寫了,就只顯示填寫了姓名的人,請問這個運算式怎么寫了
{
"data": {
"confirmllList": [{
"provinceId": "440000",
"operId": "16815671026426847451",
"createTime": "2019-09-12 11:12:14",
"cityId": "440300",
"cityName": "深圳市",
"notifyId": "16815671026426847444",
"provinceName": "廣東省",
"formTemp": "[{\"form_value\":\"華\",\"form_name\":\"姓名\",\"form_type\":\"1\",\"verified\":\"1\"},{\"form_value\":\"2\",\"form_name\":\"大床房\",\"form_type\":\"2\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要早餐\",\"form_type\":\"3\",\"verified\":\"1\"},{\"form_value\":\"0\",\"form_name\":\"是否需要中餐\",\"form_type\":\"3\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要晚餐\",\"form_type\":\"3\",\"verified\":\"1\"}]",
"activityId": "16815671026426847424",
"ismark": null,
"userId": "16815671026426842810",
"notifyType": 2,
"gender": 0,
"userName": "華"
}, {
"provinceId": "440000",
"operId": "16815671026426847458",
"createTime": "2019-09-12 11:13:20",
"cityId": "440300",
"cityName": "深圳市",
"notifyId": "16815671026426847444",
"provinceName": "廣東省",
"formTemp": "[{\"form_value\":\"星\",\"form_name\":\"姓名\",\"form_type\":\"1\",\"verified\":\"1\"},{\"form_value\":\"3\",\"form_name\":\"大床房\",\"form_type\":\"2\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要早餐\",\"form_type\":\"3\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要中餐\",\"form_type\":\"3\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要晚餐\",\"form_type\":\"3\",\"verified\":\"1\"}]",
"activityId": "16815671026426847424",
"ismark": null,
"userId": "16815671026426844030",
"notifyType": 2,
"gender": 0,
"userName": "星"
}, {
"provinceId": "440000",
"operId": "16815671026426847500",
"createTime": "2019-09-12 11:16:04",
"cityId": "440300",
"cityName": "深圳市",
"notifyId": "16815671026426847444",
"provinceName": "廣東省",
"formTemp": "[{\"form_value\":\"慧\",\"form_name\":\"姓名\",\"form_type\":\"1\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"大床房\",\"form_type\":\"2\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要早餐\",\"form_type\":\"3\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要中餐\",\"form_type\":\"3\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要晚餐\",\"form_type\":\"3\",\"verified\":\"1\"}]",
"activityId": "16815671026426847424",
"ismark": null,
"userId": "16815671026426847404",
"notifyType": 2,
"gender": 0,
"userName": "慧"
}, {
"provinceId": "440000",
"operId": "16815671026426847513",
"createTime": "2019-09-12 11:17:26",
"cityId": "440300",
"cityName": "深圳市",
"notifyId": "16815671026426847444",
"provinceName": "廣東省",
"formTemp": "[{\"form_value\":\"亮\",\"form_name\":\"姓名\",\"form_type\":\"1\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"大床房\",\"form_type\":\"2\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要早餐\",\"form_type\":\"3\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要中餐\",\"form_type\":\"3\",\"verified\":\"1\"},{\"form_value\":\"1\",\"form_name\":\"是否需要晚餐\",\"form_type\":\"3\",\"verified\":\"1\"}]",
"activityId": "16815671026426847424",
"ismark": null,
"userId": "16815671026426842829",
"notifyType": 2,
"gender": 0,
"userName": "亮"
}]
}
}
uj5u.com熱心網友回復:
雖然沒怎么看懂你想要表達的意思,但是一般都使用for回圈把formTemp里面的值取出來進行判斷uj5u.com熱心網友回復:
你難道不決議這個json而是要直接顯示么uj5u.com熱心網友回復:
了解下Gson,把所有formTemp中的form_name 不為空的物件放入list中,list怎么顯示到串列中就不用說了吧uj5u.com熱心網友回復:
直接使用JSONObject和JSONArray進行過濾就行啊,這個有啥難的么?轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/108440.html
標籤:Android
