I need to format the JSON array so that it looks like the example below:
{
"contacts":{
"1":{
"contact_email":"michasssel1@email.com",
},
"2":{
"contact_email":"michsssaael2@email.com",  
}
}
}
The current JSON looks like this for the code below. This Json array comes from the FinalEvClass class.
   [
    {
        "contacts": {
            "email": "gio@look.com",
            "name": "gio",
 
         
        },
            "contacts": {
            "email": "gioss@look.com",
             "name": "gioss",
         
        },
        
    }
    ]
Current Code for function app :
public static class ContactsBulk
{
    [FunctionName("ContactsBulk")]
    public static async Task<IActionResult> Run(
        [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
        ILogger log)
    {
        log.LogInformation("C# HTTP trigger function processed a request.");
        string name = req.Query["name"];
        string requestBody = await new StreamReader(req.Body).ReadToEndAsync();
        //dynamic data = JsonConvert.DeserializeObject(requestBody);
        #region DeserializeObjects
        PayloadReceivedContactsBulkArray desrializepayloadReceivedContactsBulkArray = JsonConvert.DeserializeObject<PayloadReceivedContactsBulkArray>(requestBody);
        List<EvContactsBulk> evContactsBulkList = new List<EvContactsBulk>();
        List<PayloadReceivedContactsBulkArray> payloadReceivedContactsBulkArrays = new List<PayloadReceivedContactsBulkArray>();
        List<FinalEvClass> finalEvClasses = new List<FinalEvClass>();
        foreach (var item in desrializepayloadReceivedContactsBulkArray.contactsBulk)
        {
            EvContactsBulk evContactsBulk = new EvContactsBulk
            {
                email = item.email,
                name = item.name,
            };
            FinalEvClass finalEvClass = new FinalEvClass
            {
                contacts = evContactsBulk
            };
            finalEvClasses.Add(finalEvClass);
            evContactsBulkList.Add(evContactsBulk);
        };
        #endregion
        return new OkObjectResult(finalEvClasses);
    }
}
Classes for function app:
#region Contacts Class
public class PayloadReceivedContactsBulkArray
{
    public List<PayloadReceivedContactsBulk> contactsBulk { get; set; }
}
public class PayloadReceivedContactsBulk
{
    public string email { get; set; }
    public string name { get; set; }
}
public class EvContactsBulk
{
    public string email { get; set; }
    public string name { get; set; }
}
public class EvContactBulkArray
{
    public List<EvContactsBulk> contacts { get; set; }
}
public class FinalEvClass
{
    public EvContactsBulk contacts { get; set; }
}
#endregion
What to I need to do to make the JSON array look like the above example?
 
    