Как с строки мне сделать json и работать с ним?

Такая вот проблема: у меня есть строка полученная с сайта pastebin. Выглядит полученная строка вот так:

{
  "default": "https://www.google.ru",
  "custom": "https://ya.ru"
}


using (WebClient wc = new WebClient())
            {
                if (Internet.OK())
                {
                    string readver = wc.DownloadString("https://pastebin.com/raw/15W32fsE3");
                    
                    MessageBox.Show(readver);

                }
                else
                    MessageBox.Show("Нет доступа в сеть");

            }

Может кто подсказать как мне вставить данную строку в json и уже работать с ним?


Ответы (1 шт):

Автор решения: pavel kirichenko

Например, можно использовать пакет Newtonsoft.Json.

Создайте модель

class ReadVerModel
{
    [JsonProperty("default")]
    public string SomeName1 { get; set; }
    [JsonProperty("custom")]
    public string SomeName2 { get; set; }
}

Затем

var jsonObject = JsonConvert.DeserializeObject<ReadVerModel>(readver);
→ Ссылка