I have a SharePoint Note column that holds a JSON string. The string contains survey responses submitted by a Power App.
I want to access values from the JSON string in Flow by giving a key e.g. 'Add value of question number 1 to a variable'
I have achieved this using a single value as a test but it's quite slow and I expect by the time I've added multiple variables.
First I parsed the JSON.
Then I used Filter Array to get the client email address and set a variable to the response.

JSON schema
[
{
"fieldType": "Short Text",
"otherAnswer": "",
"questionNumber": 1,
"questionText": "Company Name",
"response": "ACME"
},
{
"fieldType": "Short Text",
"otherAnswer": "",
"questionNumber": 2,
"questionText": "Account Number",
"response": "123"
},
{
"fieldType": "Email Address",
"otherAnswer": "",
"questionNumber": 4,
"questionText": "Client Email Address",
"response": "deano@noemail.com"
},
{
"fieldType": "Short Text",
"otherAnswer": "",
"questionNumber": 6,
"questionText": "Client First Name",
"response": "Dean"
}
]
Is there a simpler way to do this other than having multiple filter array actions?