I want to get the subdata in the json data I have, but I could not.
The codes I use are like this
JSON
{
"ok": true,
"result": [
{
"update_id": XXXXX,
"message": {
"message_id": XXXXX,
"from": {
"id": XXXXX,
"is_bot": false,
"first_name": "XXXXX",
"last_name": "XXXXX",
"username": "XXXXX",
"language_code": "tr"
},
"chat": {
"id": XXXXX,
"first_name": "XXXXX",
"last_name": "XXXXX",
"username": "XXXXX",
"type": "XXXXX"
},
"date": XXXXX,
"text": "XXXXX"
}
},
{
"update_id": XXXXX,
}
}
]
}
My Code
string link = "xxxxx";
var request = WebRequest.Create(link);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Stream data = response.GetResponseStream();
StreamReader reader = new StreamReader(data);
string rs = reader.ReadToEnd();
dynamic json = JsonConvert.DeserializeObject(rs);
foreach (var item in json)
{
MessageBox.Show(item.result.message.chat.id);
}
My codes want to print the subdata like this, I would be glad if you help. Thank you from now