Hallo,
ich möchte einen Wert aus der Datenbank auslesen. Hierzu habe ich eine PHP API erstellt. Der Wert den mir die API zurückgibt erfoglt in JSON. Nun kann es allerdings auch mal aus welchen Gründen auch immer vorkommen dass es sich nicht um einen JSON Rückgabe Wert handelt. Wie kann ich es am besten behandeln damit es nicht zu einer Fehlermeldung bzw einen Absturz des Programms führt ?
Code
try
{
string stempel = client.DownloadString("https://domain.de/api.php?nachricht&id=12345");
var array = JArray.Parse(stempel);
var test = ((Newtonsoft.Json.Linq.JArray)array).Count;
for (int i = 0; i < array.Count; i++)
{
dataGridView1.Rows.Add(array[i]["id"], array[i]["nachricht"], array[i]["zeit"], array[i]["von"]);
}
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
}
catch (WebException client)
{
return;
}
Alles anzeigen
Bin wie immer über jede Hilfe dankbar.