В более новых версиях я могу использовать:
Код: Выделить всё
var updatedJsonObject = JsonConvert.SerializeObject(status, new JsonSerializerSettings
{
ContractResolver = new CamelCasePropertyNamesContractResolver()
});
string response = updatedJsonObject.ToString();
return Results.Text(response, "application/json");
Код: Выделить всё
"contentType":"application/json","statusCode":null
Вот что я должен получить:
Код: Выделить всё
{\"status\":\"OK\"}
Код: Выделить всё
{"content":"{\"status\":\"OK\"}","contentType":"application/json","statusCode":null}
- Как я могу вернуть необработанную строку JSON, которая уже была создана в качестве тела, без каких-либо дополнений из .NET?
- Как я могу запретить API отправлять фрагментированный ответ?
Веб-API использует Kestrel с подписью:
Код: Выделить всё
[HttpPost]
public async Task Post()
Это кажется такой простой вещью, но сводит меня с ума. Любая помощь будет принята с благодарностью.