Extract multiple values and looping them with repeat

I’m building gatling scenario

Example of body:
[{ “questionsApiActivity”: {
“consumer_key”: “sdhgshjd”,
“user_id”: “sdfsdf”,
“timestamp”: “20171003-1630”,
“signature”: “sdfsdfsdf”,
“session_id”: “dsfsdfsdfsd”,
“state”: “initial”,
“type”: “submit_practice”,
“course_id”: “assess_sdss”,
“name”: “sd Benchmark Assessment 1: Modules 2-7”,
“id”: “dssds”,
“metadata”: {
“fetch_validation”: true
},
“questions”: [
{
“type”: “mcq”,
“options”: [
{
“value”: “0”,
“label”: ““one who has submitted””
},
{
“value”: “1”,
“label”: ““there is no god but Allah””
},
{
“value”: “2”,
“label”: ““submission to the will of Allah””
},
{
“value”: “3”,
“label”: ““Muhammad is the messenger of Allah””
}
],
“stimulus”: “What does <span style=“font-style:italic”>Islam mean in Arabic?”,
“metadata”: {
“valid_response_count”: 1,
“sheet_reference”: “572562863”,
“widget_reference”: “572562863”,
“source”: {
“organisation_id”: 12,
“item_pool_id”: “SS 2018 AC SC”
}
},
“response_id”: “fdgdggd”
},
{
“type”: “mcq”,
“options”: [
{
“value”: “0”,
“label”: “The Shi’a did not outwardly oppose Umayyad rule.”
},
{
“value”: “1”,
“label”: “Sunni named their caliphate after Muhammad’s daughter.”
},
{
“value”: “2”,
“label”: “Shi’a believed that the caliph needed to be a relative of Muhammad.”
},
{
“value”: “3”,
“label”: “Sunni wanted to return to the elective system of choosing a caliph.”
}
],
“stimulus”: “What was the main difference between the Sunni and Shi’a branches of Islam?”,
“metadata”: {
“valid_response_count”: 1,
“sheet_reference”: “572696433”,
“widget_reference”: “572696433”,
“source”: {
“organisation_id”: 12,
“item_pool_id”: “SS 2018 AC SC”
}
},
“response_id”: “cdscsd1234”
},
{
“type”: “mcq”,
“options”: [
{
“value”: “0”,
“label”: “by halting 100 miles from Paris instead of conquering it”
},
{
“value”: “1”,
“label”: “by exempting European scholars from paying taxes”
},
{
“value”: “2”,
“label”: “by building the Great Mosque at Córdoba”
},
{
“value”: “3”,
“label”: “by translating works of Aristotle and Plato”
}
],
“stimulus”: “

How did Muslim scholars help preserve European culture?

”,
“metadata”: {
“valid_response_count”: 1,
“sheet_reference”: “572692946”,
“widget_reference”: “572692946”,
“source”: {
“organisation_id”: 49,
“item_pool_id”: “SS 2018 AC SC”
}
},
“response_id”: “dsfsdf3435”
}
}]

I have this code to get data and loop them with index to use in other request

val Activity  = exec(http("get Activity")
     .post("some ur")
     .formParam("action", "get")
     .formParam("security", "${security}")
     .formParam("request", "${request}")
     .headers(multipartHeaderPostMap)
     .check(status is HttpStatus.Ok,
       jsonPath("$..questionsApiActivity.questions[*]").findAll.saveAs("questionsList"),
       jsonPath("$..questionsApiActivity.questions..response_id").findAll.saveAs("responseIdList"),
       jsonPath("$..questionsApiActivity.questions..response_id").count.saveAs("questionCount"))
)