Евгений Колесников 11 mesi fa
parent
commit
96e556ad97
1 ha cambiato i file con 6 aggiunte e 0 eliminazioni
  1. 6 0
      data/module4.md

+ 6 - 0
data/module4.md

@@ -28,15 +28,21 @@
 
 1. Получение данных из АПИ
 
+    Для "разбора" json-строки (которую возвращает сервер) используется библиотека `Newtonsoft.json`, которую нужно установить из **NuGet** 
+
     ```cs
     // обработчик клика на кнопку
     private void GetFIOFromApi(object sender, RoutedEventArgs e)
     {
         HttpClient client = new HttpClient();
+
+        // получение "тела" ответа от АПИ 
         var body = client.GetStringAsync("http://localhost:4444").Result;
 
+        // разбор полученной JSON-строки в объект
         JObject jObject = JObject.parse(body);
 
+        // из объекта получаем значение по ключу
         FullNameTextButton.Text = JObject["value"].ToString();
     }
     ```