You can setup backend workflow which will take the JSON string as an input and will return these fields: receipe_name, recipe_ingredients etc.

Inside the backend workflow, you need to do operation on the string like :split_by, :find_and_replace like this.

For example you have this response:

recipes: [
    { "name": "Mango Juice", "ingredients": ["Mango", "Sugar", "Water"], ...},
    {"name":...},
    ...
]

So you will first split the text with recipes:[, then take the second item, then split by }, then it will give you all the ingredients as a list like { "name": "Mango Juice", "ingredients": ["Mango", "Sugar", "Water"], ...}, then you need to process the list one by one ie. take first item and further split by "name": in this way you will get each key from the JSON and store it inside the DB.

I suggested backend workflow because its often fast, but you can do this in frontend custom event as well.