String json="{\"size\":1,\"total\":1,\"start\":0,\"data\":[{\"id\":\"1526368\",\"name\":null,\"businessKey\":null,\"processDefinitionId\":\"IDVPortal:12:1026623\",\"tenantId\":\"tenant_1\",\"started\":\"2025-05-22T02:36:47.339+0000\",\"ended\":null,\"startedBy\":{\"id\":1,\"firstName\":null,\"lastName\":\"Administrator\",\"email\":\"[email protected]\"},\"processDefinitionName\":\"IDV Portal\",\"processDefinitionDescription\":null,\"processDefinitionKey\":\"IDVPortal\",\"processDefinitionCategory\":\"http://www.activiti.org/processdef\",\"processDefinitionVersion\":12,\"processDefinitionDeploymentId\":\"1026620\",\"graphicalNotationDefined\":true,\"startFormDefined\":false,\"suspended\":false,\"variables\":[{\"name\":\"submittedData\",\"type\":\"serializable\",\"value\":null},{\"name\":\"idvErrorCode\",\"type\":\"string\",\"value\":\"OCR_RESULT_AMENDMENT\"},{\"name\":\"ocrData\",\"type\":\"serializable\",\"value\":null},{\"name\":\"initiator\",\"type\":\"string\",\"value\":\"1\"},{\"name\":\"channelRefId\",\"value\":null},{\"name\":\"channel\",\"type\":\"string\",\"value\":\"app-channel\"},{\"name\":\"idvRefId\",\"type\":\"string\",\"value\":\"ZLMOCK322564510569271296\"},{\"name\":\"uuId\",\"type\":\"string\",\"value\":\"1526368\"},{\"name\":\"customerName\",\"type\":\"string\",\"value\":\"LOK, Wing Ching\"},{\"name\":\"idvReportLink\",\"type\":\"string\",\"value\":\"https://alfresco-sta2.sta-wlab.net/share/page/site/welab-bank-limited/document-details?nodeRef=workspace://SpacesStore/d361a6ca-50d4-496a-ab34-233038a42773\"},{\"name\":\"createdDate\",\"type\":\"string\",\"value\":\"2025-05-22\"},{\"name\":\"pendingDuplicateStatus\",\"type\":\"boolean\",\"value\":true},{\"name\":\"mailingAddress\",\"type\":\"serializable\",\"value\":null},{\"name\":\"residentialAddress\",\"type\":\"serializable\",\"value\":null},{\"name\":\"customerId\",\"type\":\"string\",\"value\":\"1375059643247894528\"},{\"name\":\"overall\",\"type\":\"string\",\"value\":\"pass\"},{\"name\":\"processType\",\"type\":\"string\",\"value\":\"IDVPortal\"},{\"name\":\"onboardedDuplicateStatus\",\"type\":\"boolean\",\"value\":false},{\"name\":\"idvCount\",\"type\":\"integer\",\"value\":1},{\"name\":\"submittedDataJson\",\"type\":\"string\",\"value\":\"{\\\"cardHolderChineseName\\\":\\\"樂永晴\\\",\\\"cardHolderName\\\":\\\"LOK, Wing Ching\\\",\\\"chineseCommercialCode\\\":\\\"286730572532\\\",\\\"dateofBirth\\\":\\\"1985-06-03\\\",\\\"firstRegistrationDate\\\":\\\"06-96\\\",\\\"hkidCardNumber\\\":\\\"B963770(8)\\\",\\\"permanentResident\\\":\\\"Permanent\\\",\\\"registrationDate\\\":\\\"2018-11-26\\\",\\\"sex\\\":\\\"F\\\",\\\"symbol\\\":\\\"***AZ\\\"}\"},{\"name\":\"status\",\"type\":\"string\",\"value\":\"In Progress\"}]}]}";
import org.json.JSONArray;
import org.json.JSONObject;
JSONObject jsonObject = new JSONObject(json);
JSONArray jsonArray = jsonObject.getJSONArray("data");
JSONObject jsonObject1 = (JSONObject) jsonArray.get(0);
JSONArray jsonArray1 = jsonObject1.getJSONArray("variables");
System.out.println("jsonArray1.length(): "+jsonArray1.length());
String value="";
for (int i = 0; i < jsonArray1.length(); i++) {
JSONObject jsonObject2 = (JSONObject) jsonArray1.get(i);
String name =(String) jsonObject2.get("name");
System.out.println(jsonObject2.get("name"));
if(name.contains("submittedDataJson")) {
value=(String) jsonObject2.get("value");
}
}
System.out.println("value: "+value);
{
"size": 1,
"total": 1,
"start": 0,
"data": [
{
"id": "1526368",
"name": null,
"businessKey": null,
"processDefinitionId": "IDVPortal:12:1026623",
"tenantId": "tenant_1",
"started": "2025-05-22T02:36:47.339+0000",
"ended": null,
"startedBy": {
"id": 1,
"firstName": null,
"lastName": "Administrator",
"email": "[email protected]"
},
"processDefinitionName": "IDV Portal",
"processDefinitionDescription": null,
"processDefinitionKey": "IDVPortal",
"processDefinitionCategory": "http://www.activiti.org/processdef",
"processDefinitionVersion": 12,
"processDefinitionDeploymentId": "1026620",
"graphicalNotationDefined": true,
"startFormDefined": false,
"suspended": false,
"variables": [
{
"name": "submittedData",
"type": "serializable",
"value": null
},
{
"name": "idvErrorCode",
"type": "string",
"value": "OCR_RESULT_AMENDMENT"
},
{
"name": "ocrData",
"type": "serializable",
"value": null
},
{
"name": "initiator",
"type": "string",
"value": "1"
},
{
"name": "channelRefId",
"value": null
},
{
"name": "channel",
"type": "string",
"value": "app-channel"
},
{
"name": "idvRefId",
"type": "string",
"value": "ZLMOCK322564510569271296"
},
{
"name": "uuId",
"type": "string",
"value": "1526368"
},
{
"name": "customerName",
"type": "string",
"value": "LOK, Wing Ching"
},
{
"name": "idvReportLink",
"type": "string",
"value": "https://alfresco-sta2.sta-wlab.net/share/page/site/welab-bank-limited/document-details?nodeRef=workspace://SpacesStore/d361a6ca-50d4-496a-ab34-233038a42773"
},
{
"name": "createdDate",
"type": "string",
"value": "2025-05-22"
},
{
"name": "pendingDuplicateStatus",
"type": "boolean",
"value": true
},
{
"name": "mailingAddress",
"type": "serializable",
"value": null
},
{
"name": "residentialAddress",
"type": "serializable",
"value": null
},
{
"name": "customerId",
"type": "string",
"value": "1375059643247894528"
},
{
"name": "overall",
"type": "string",
"value": "pass"
},
{
"name": "processType",
"type": "string",
"value": "IDVPortal"
},
{
"name": "onboardedDuplicateStatus",
"type": "boolean",
"value": false
},
{
"name": "idvCount",
"type": "integer",
"value": 1
},
{
"name": "submittedDataJson",
"type": "string",
"value": "{\"cardHolderChineseName\":\"樂永晴\",\"cardHolderName\":\"LOK, Wing Ching\",\"chineseCommercialCode\":\"286730572532\",\"dateofBirth\":\"1985-06-03\",\"firstRegistrationDate\":\"06-96\",\"hkidCardNumber\":\"B963770(8)\",\"permanentResident\":\"Permanent\",\"registrationDate\":\"2018-11-26\",\"sex\":\"F\",\"symbol\":\"***AZ\"}"
},
{
"name": "status",
"type": "string",
"value": "In Progress"
}
]
}
]
}