Hi- I'm a beginner with Power Automate and I've searched extensively for a solution to this. I am pulling json objects from a connector that is a REST API. If there are two names listed in the body named "soft credit" I want to return them with a comma in between. Currently they appear as Donald DuckMickey Mouse if there is more than one. I would like it to be Donald Duck, Mickey Mouse. I'm tried many things including Parse Json then split, join, concatenate but I don't think I'm doing it correctly.

Condition 2: length(outputs('Get_a_gift')?['body/soft_credits'])
Apply to each: {outputs('Get_a_gift')?['body/soft_credits']}
Here's what the soft credit body looks like. I am returning the constituent_id and then getting
the Name from get a constituent which is a string even though the soft credit is an array.
"soft_credits": [
{
"id": "300",
"amount": {
"value": 10
},
"constituent_id": "123456",
"gift_id": "00013"
},
{
"id": "301",
"amount": {
"value": 10
},
"constituent_id": "123457",
"gift_id": "00013"
}
]
Lastly, at the end of the flow I do append the value to an array with other fields.
Thank you for any help!
Carol