Код никаких ошибок не выдаёт, просто по нажатию кнопки ничего не выводит, если попробовать вывести json то его выводит, а сам элемент не хочет:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {
try {
WebClient^ client = gcnew WebClient;
String^ url = "https://api.apilayer.com/exchangerates_data/convert?to=UAH&from=USD&amount=5";
String^ response = client->DownloadString(url);
auto serializer = gcnew JavaScriptSerializer();
// Десериализация JSON-строки в объект типа Dictionary<String^, Object^>
auto json = dynamic_cast<Dictionary<String^, Object^>^>(serializer->DeserializeObject(response));
// Получение значения ключа "name" из JSON-объекта
auto result = dynamic_cast<String^>(json["result"]);
textBox1->Text = result;
}
catch (System::Exception^ ex) {
MessageBox::Show(ex->Message);
}
}
};
Вот сам JSON
{
"success": true,
"query": {
"from": "USD",
"to": "UAH",
"amount": 5
},
"info": {
"timestamp": 1679407203,
"rate": 36.930263
},
"date": "2023-03-21",
"result": 184.651315
}