How to get the corresponding value from the complex object returned by the interface of?

{
    "statusCode": 200,
    "headers": {
        "Connection": "keep-alive",
        …
        …
        "Content-Length": "1824",
        "Content-Type": "application/json"
    },
    "body": {
        "fields": [
            {
                "name": "dateOfCommencement",
                "region_id": "af50a7e1-a22e-4bb2-ae22-55a55a35104f",
                "type": "script",
                "value": "2022-05-27"
            },
            {
                "name": "dateOfExpiry",
                "region_id": "1c78b069-2fed-4b86-90cd-5aca4581ea2d",
                "type": "script",
                "value": "2023-05-26"
            },
            {
                "name": "certNo",
                "region_id": "7488c8e8-cdfe-4052-b774-2fa3eb1b62f3",
                "type": "script",
                "value": "7191111-1111-1111"
            },
            {
                "name": "address",
                "region_id": "98590000-b7d8-4fca-b33e-dd28c923f678",
                "type": "block-eng-chi",
                "value": "FLAT LC XXXXXXXXXXXXXXX"
            }
        ],
        "form_id": "9eaca234-0bfc-44f5-bbf1-90d6c65b1ad4",
        "status": "ok"
    }
}

I would like to get the value of each set (eg. the value of certNo).

You can obtain the value of the corresponding attribute in the following way
image

The premise here is that your array order will not change. If the array order will change, you can only get the corresponding value first, such as name=certNo, and then get the corresponding value.