PedroAzevedo1234 Ответов: 2

Как создать JSON-файл с помощью Microsoft web. api


Я хотел бы знать, как я могу создать JSON-файл с помощью Microsoft Web.API потому что мне нужно создать JSON файл с этими переменными :
var cardnumber = textboxuser.Text;
var username = Dealerusername;
var token = dealertoken;
var segment = segmentnumber;
var tempo = DateTime.UtcNow.ToString("yyyy-MM-ddTHH:mm:ssZ");
var total = TotalAmount;
var currency = "EUR";


Что я уже пробовал:

[
  {
    "nomeutilizador": 101315,
    "quantidade": 5,
    "Currency": "EUR",

  }
]

Примечание: все объекты являются переменными, которые я создал

2 Ответов

Рейтинг:
0

PedroAzevedo1234

Но как я могу сделать его похожим на отпечаток?

Richard MacCutchan

Извините, я не понимаю.

PedroAzevedo1234

Позвольте мне попытаться объяснить лучше , хочу сделать JSON-файл, который выглядит так: https://prnt.sc/gbze8k

Richard MacCutchan

Итак, напишите некоторый код для печати данных json в нужной вам форме.

PedroAzevedo1234

но как я могу сделать это с помощью c# ?

Richard MacCutchan

Как? Путем написания кода. Я понятия не имею, что такое ваши исходные данные, откуда они берутся, в каком формате они находятся и как вы хотите их преобразовать. Пожалуйста, отредактируйте свой вопрос и предоставьте надлежащее объяснение.

PedroAzevedo1234

Не могли бы вы проверить квитирование сейчас, пожалуйста ? извините за мой плохой английский

Richard MacCutchan

Вы все еще не объяснили, в чем проблема.

Рейтинг:
0

Graeme_Grant

Прочтите эту статью: Работа с JSON в C# и VB[^]

В этой статье я перечисляю ряд полезных утилит. одним из них является JSON Utils: генерация C#, VB.Net, SQL Table, Java и PHP из JSON[^]- это будет генерировать код из данных JSON. Вот класс, который выше ссылка сгенерировала на основе вашего примера JSON:

 public class DataClass
{
    [JsonProperty("nomeutilizador")]
    public int Nomeutilizador { get; set; }

    [JsonProperty("quantidade")]
    public int Quantidade { get; set; }

    [JsonProperty("Currency")]
    public string Currency { get; set; }
}

Чтобы преобразовать этот класс в JSON, в статье есть JsonHelper класс, чтобы помочь вам сделать это. Использовать:
var data = new DataClass
{
    // populate properties with data
}

string jsonData = JsonHelper.FromClass(DataClass);