I am trying to figure out how to extract data from Telegram which is JSON Data. I am using RapidJSON but when i tried the code below, i dont see any data extracted.
JSON
{
"ok":true,
"result":{
"message_id":90,
"from":{
"id":123456854,
"is_bot":true,
"first_name":"TestTGBot",
"username":"TestTGBot"
},
"chat":{
"id":125415667,
"first_name":"Test Account",
"type":"private"
},
"date":1506507292,
"text":"Test Bot Message"
}
}
Code
Document document;
document.Parse(rBuffer.c_str());
for(Value::ConstMemberIterator iter = document.MemberBegin();iter!=document.MemberEnd();++iter)
{
tmp.Format("%s",iter->name.GetString());
MessageBox(tmp);
}
It only returns "ok" and "result" value.