- 0
JSON Как получить доступ к значениям элементов TJSON?
-
Похожий контент
-
- 0 ответов
- 1 291 просмотр
-
- 3 ответа
- 2 497 просмотров
-
- 3 ответа
- 7 881 просмотр
-
- 5 ответов
- 5 516 просмотров
-
- 10 ответов
- 3 386 просмотров
-
- 6 ответов
- 3 688 просмотров
-
- 25 ответов
- 7 319 просмотров
-
- 19 ответов
- 7 001 просмотр
-
- 19 ответов
- 6 568 просмотров
-
- 4 ответа
- 2 770 просмотров
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
nek
Доброго времени суток!
Где-то на формуах спрашивал, но потом забросил эту тему) было не до этого...
В то время я много читал про Delphi вариант TJSONObject, Array, Items и т.д., но из-за нехватки знаний так и не разобрался в последовательности действий, тем более работаю с C++.
Вариантов и на Сишке куча, но все же у людей частные проблемы вроде утечки памяти, не так сделать, а эдак. Такие заумные вещи мне не по плечу (пока)
Про Data.DBXJSON знаю) Смотрел оф. справку.
Вопрос: (и мне бы желательно видеть конкретные рабочие примеры) допустим есть вот такая шняга - ответ ВК API:
{ "response": { "count": 1638, "items": [ { "id": 168886508, "owner_id": -51189706, "title": "Jenga Cat", "duration": 83, "description": "Еще больше крутых видео: vk.com\/just_vid\nРекомендую!", "date": 1401295313, "views": 754, "comments": 5, "photo_130": "http:\/\/cs541206.vk.me\/u2949887\/video\/s_af146ce5.jpg", "photo_320": "http:\/\/cs541206.vk.me\/u2949887\/video\/l_1b666cdd.jpg", "player": "http:\/\/vk.com\/video_ext.php?oid=-51189706&id=168886508&hash=a89ac9f2208445bf", "can_comment": 1, "can_repost": 1, "likes": { "user_likes": 0, "count": 35 }, "repeat": 0 } ] } }Мне отсюда нужны id, owner_id, player, title в переменные.
Если группы/пользователя нет, то ответ примерно такой:
{"error":{"error_code":15,"error_msg":"Access denied: user deactivated","request_params":[{"key":"oauth","value":"1"},{"key":"method","value":"video.get"},{"key":"owner_id","value":"000000000000"},{"key":"v","value":"5.21"},{"key":"count","value":"1"},{"key":"extended","value":"1"},{"key":"access_token","value":"Многа_Букафф"}]}}Сорри за оффтоп, у TOAuth2Authenticator в модуле REST.Authenticator.OAuth.WebForm.Win.hpp описана форма Tfrm_OAuthWebForm, как её вызвать? Не хочется возиться с IdHTTP/CPPWebBrowser.
9 ответов на этот вопрос
Рекомендуемые сообщения