我正在解析 JSON数组,如下所示, 以下是我的json的一部分...
[
"GetStatutoryMappingsSuccess",
{
"statutory_mappings": {
"9": {
"compliance_names": [
{
"url": null,
"compliance_name": "Compliance Task 2603161715-1"
},
{
"url": null,
"compliance_name": "Compliance Task 2603161715-2"
}
]
},
"10": {
"compliance_names": [
{
"url": null,
"compliance_name": "Compliance Task 2603161717-1"
}
]
}
}
}
]
for (int i = 0; i < compliances.length(); i++) {
JSONObject compliancesJSONObject = compliances.getJSONObject(i);
complianceTask = compliancesJSONObject.getString("compliance_task");
}
问题在于,当循环到达index 0
时,它可能包含两个合规性任务,当循环到达index 1
时,它包含一个合规任务。我希望做的是,当特定索引中有多个合规性任务时,我希望将它们 concat 作为逗号分隔的合规性任务。我怎么能这样做?