Как преобразовать тело запроса API типа данных формы в формат JSON на C#C#

Место общения программистов C#
Ответить
Anonymous
 Как преобразовать тело запроса API типа данных формы в формат JSON на C#

Сообщение Anonymous »

Мне нужно сохранить тело запроса и ответа API моего приложения, но проблема в том, что запрос с типом данных формы сохраняется в другом формате
Я только что попробовал это код, который удаляет некоторые цифры и строки из тела:

Код: Выделить всё

var requestTime = DateTime.Now;
var requestBodyContent = await ReadRequestBody(request);
int bcode = requestBodyContent.IndexOf("Content-Disposition:");
if (bcode > 0)
{
string jung1 = requestBodyContent.Substring(0, bcode - 1);
requestBodyContent = requestBodyContent.Replace(jung1, "");
}
context.Items["Guid"] = GUID;

requestBodyContent = requestBodyContent.Replace("Content-Disposition: form-data; name=", "");
Он дает ответ типа

"UserId"

2
"DeviceId"

126

"VentorId"

23

"Имя пользователя"

Мне нужно получить тело запроса в формате JSON для хранения в моей базе данных
При использовании тела запроса иногда мне нужно повторно отправить запрос API с теми же данными, что и предыдущий запрос
Как преобразовать это в формат JSON или есть ли способ напрямую преобразовать данные формы в JSON?

Подробнее здесь: https://stackoverflow.com/questions/782 ... in-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»