Я буду прямо к делу.Я нахожусь в процессе преобразования веб-сервисов ASP.Net в сервисы DotNetCore 2.1.Мой вопрос очень прост.Как получить вывод json из строки (с глаголом GET)?Я новичок в этом, но почти каждая часть документации и рекомендаций не работает с DotNetCore.
Очевидно, что следующее не будет работать:
[HttpGet]
public string Get()
{
return "{\"country_code\":\"US\",\"country_name\":\"United States\",\"region_name\":\"California\",\"city_name\":\"Los Angeles\",\"latitude\":\"34.052230\",\"longitude\":\" - 118.243680\",\"zip_code\":\"90001\",\"time_zone\":\" - 08:00\"}";
}
Мне просто нужно преобразовать этоСтрока (или сообщить клиенту), что я хочу вывод в JSON.Следующее также не работает - получил волнистую линию под методом «Json (») и, на всю жизнь, не могу найти ссылку, чтобы убрать ее (я вытащил ее из примера, поэтому они должны использоватьсторонняя библиотека для разбора json или есть ссылка, которую мне не хватает)
[HttpGet]
public JsonResult Get()
{
return Json("{\"country_code\":\"US\",\"country_name\":\"United States\",\"region_name\":\"California\",\"city_name\":\"Los Angeles\",\"latitude\":\"34.052230\",\"longitude\":\" - 118.243680\",\"zip_code\":\"90001\",\"time_zone\":\" - 08:00\"}", "application/json");
}
В идеале я хотел бы сериализовать объект в json, но решил, что начну с чего-то смехотворно простого., если кто-нибудь может помочь.