Как сформировать Json из массива?

Для того чтобы сформировать JSON из массива в C#, можно воспользоваться библиотекой Newtonsoft.Json, которая является одной из самых популярных библиотек для работы с JSON в .NET.

Прежде всего, вам необходимо установить пакет Newtonsoft.Json через NuGet. Для этого можно воспользоваться командой в NuGet Package Manager Console:

Install-Package Newtonsoft.Json

После установки пакета, вы можете создать массив, например, массив объектов типа Person, и преобразовать его в формат JSON следующим образом:

using Newtonsoft.Json;
using System;
using System.Collections.Generic;

public class Person
{
    public string Name { get; set; }
    public int Age { get; set; }
}

class Program
{
    static void Main()
    {
        List<Person> people = new List<Person>
        {
            new Person { Name = "Alice", Age = 25 },
            new Person { Name = "Bob", Age = 30 }
        };

        string json = JsonConvert.SerializeObject(people);

        Console.WriteLine(json);
    }
}

В этом примере мы создали класс Person с двумя свойствами Name и Age, создали массив объектов типа Person, заполнили его данными и с помощью метода JsonConvert.SerializeObject из библиотеки Newtonsoft.Json преобразовали массив объектов в JSON строку.

После выполнения этого кода в консоль будет выведена JSON строка, соответствующая вашему массиву объектов Person.

Это лишь один из способов сформировать JSON из массива в C#. Библиотека Newtonsoft.Json предоставляет множество возможностей для работы с JSON и может быть использована для сериализации и десериализации JSON данных.