У Twitter есть общедоступный API, который возвращает JSON, например -
GET
Запрос:
https://api.twitter.com/1/statuses/user_timeline.json?include_entities=true&include_rts=true&screen_name=mralexgray&count=1
,
РЕДАКТИРОВАТЬ: удалено из-за того, что Twitter ограничивает свой API OAUTH
требованиями ...
{"errors": [{"message": "The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.", "code": 68}]}
Заменив его простым примером Github API, который возвращает дерево, в данном случае мои репозитории ...
https://api.github.com/users/mralexgray/repos
Я не буду включать вывод, так как он длинный ... (возвращает 30 репозиториев за раз) ... Но вот доказательство древовидной структуры.