1 / 1 / 1
Регистрация: 13.03.2012
Сообщений: 426
|
|
1 | |
Парсинг JSON QT19.01.2015, 06:51. Показов 7715. Ответов 12
Метки нет (Все метки)
помогите пожалуйста разобраться как парсить такой запрос
"{"response":178368}" "{"response":[{"id":78044199,"first_name":"Александр","last_name":"Петельников","city":0}]}" сделал запрос vt, получил такой ответ как его спарсить
0
|
19.01.2015, 06:51 | |
Ответы с готовыми решениями:
12
Json парсинг объектов Парсинг JSON с помощью QJson, API ВКонтакте Парсинг JSON в JSON Linked Data с использованием Hydra Java Парсинг JSON с short.pub посредством NewtonSoft.Json |
1 / 1 / 1
Регистрация: 13.03.2012
Сообщений: 426
|
|
19.01.2015, 12:01 [ТС] | 3 |
а по подробнее можно?
0
|
Pied Piper
237 / 228 / 57
Регистрация: 15.01.2013
Сообщений: 855
|
|
19.01.2015, 12:23 | 4 |
Гуглить пробовали? Примеров много в интернете.
http://stackoverflow.com/quest... qjsonarray Qt 5 и Json
0
|
1 / 1 / 1
Регистрация: 13.03.2012
Сообщений: 426
|
|
19.01.2015, 12:39 [ТС] | 5 |
0
|
ArmanPrestige
|
19.01.2015, 12:56
#6
|
Не по теме: Семан, я
0
|
1 / 1 / 1
Регистрация: 13.03.2012
Сообщений: 426
|
|
19.01.2015, 13:03 [ТС] | 7 |
я вот по вашему гайду писал, там друзьей спарсил, но тут запрос совсем иной, мне никак не разобрать его.
"{"response":178368}" так как бы вместо этого числа был items и какое то его количество, а тут иначе все
0
|
1 / 1 / 0
Регистрация: 31.07.2013
Сообщений: 32
|
|
19.01.2015, 13:05 | 8 |
я работаю с вк апи в qt, но через qjson, сегодня обновлю qt и буду шарить в встроенном qjson
0
|
ArmanPrestige
|
19.01.2015, 13:10
#9
|
Не по теме: Семан, передавайте версию апи с которой работаете. в самом первом видео про это я вроде бы говорил. также если не хотите работать с QJsonDocument etc. то в описании к видео есть ссылка на QtJson (third party)
0
|
19.01.2015, 17:19 | 10 |
Вот документация по методам VK API: ссыль. Находите вызываемый вами метод и смотрите, что он должен вам возвращать. Как правило, в документации к методу есть пример результата.
Вообще, чтобы работать с контактом в Qt (я как раз не спеша пилю свой мини-клиент), нужно: 1. Уметь работать с Qt вообще 2. Разобраться с GET/POST запросами в Qt (через них вы посылаете запросы к VK API) 3. Разобраться с QJsonObject (и некоторыми другими классами, обеспечивающими работу с JSON в Qt) (т.к. результаты от вк вы получаете именно в джейсоне) 4. Разобраться в документации VK API (старт отсюда) Итак, вы посылаете через get/post (см п.2.) нужный запрос (какой - узнаем из п.4.), на стороне вк происходит магия, и вам отправляется ответ (через п.2. получаем ответ на запрос в виде QByteArray, скармливаем его json-классам, и вот у нас на выходе QJsonObject, с которым можно работать по п.3.). Извлекаете информацию из QJsonObject - и дальше делаете с ней что хотите.
0
|
Pied Piper
237 / 228 / 57
Регистрация: 15.01.2013
Сообщений: 855
|
|
19.01.2015, 17:59 | 11 |
Гром, можно и в XML получать ответ.
0
|
2 / 3 / 0
Регистрация: 13.01.2015
Сообщений: 54
|
|||||||||||
20.01.2015, 02:16 | 13 | ||||||||||
загрузка
0
|
20.01.2015, 02:16 | |
20.01.2015, 02:16 | |
Помогаю со студенческими работами здесь
13
[Newtonsoft.Json] Парсинг JSON-ответа Парсинг json , переменные из json Парсинг JSON Парсинг JSON Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |