Сериализация C # в JSON с использованием JSON.Net

У меня есть список C #, который выглядит следующим образом:

var reqUsers = from user in users
    select new
    {
        username = user.username,
        firstName = user.firstName,
        lastName = user.lastName,
        email = user.email
    };

Я использую ниже для преобразования / сериализации в JSON (Newtonsoft.JSON):

var json = JsonConvert.SerializeObject(reqUsers);

С помощью приведенного выше кода я получаю строку JSON, как это:

[{ username: "alan", firstName: "Alan", lastName: "Johnson", email: "[email protected]" },
 { username: "allison", firstName: "Allison", lastName: "House", email: "[email protected]" },
 { username: "ryan", firstName: "Ryan", lastName: "Carson", email: "[email protected]" } ]

однако вот что мне нужно получить: так как я использую шаблоны руля -

var testdata = {
  users: [
  { username: "alan", firstName: "Alan", lastName: "Johnson", email: "[email protected]" },
  { username: "allison", firstName: "Allison", lastName: "House", email: "[email protected]" },
  { username: "ryan", firstName: "Ryan", lastName: "Carson", email: "[email protected]" } ]

Как использовать Serializer для именования массива JSON, как указано выше?

Ответы на вопрос(2)

Ваш ответ на вопрос