 |
|

16.01.2019, 21:13
|
|
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами:
5663255
Репутация:
183
|
|
Сообщение от Harryss
(char*)&obj, sizeof(obj)
Ты почитал хоть документацию? Этот объект json, а не строка. Используй obj.dump().
Насчет работы с файлами: http://cppstudio.com/post/446/
|
|
|

17.01.2019, 00:27
|
|
Участник форума
Регистрация: 07.03.2015
Сообщений: 233
С нами:
5887139
Репутация:
18
|
|
Сообщение от Rinat_Namazov
Сейчас вчитался в документации и статью на хабре, но не отыскал чтение содержимого. Отыскал следующее, но как я понял с помощью этого нельзя работать с самим содержимым JSON'а
C++:
Код:
std
::
vector
v
=
{
't'
,
'r'
,
'u'
,
'e'
}
;
json j
=
json
::
parse
(
v
)
;
Находил гайды по JSONcpp и RapidJSON по чтению данных, в этой - нет.
|
|
|

17.01.2019, 00:45
|
|
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами:
5663255
Репутация:
183
|
|
Сообщение от Harryss
Сейчас вчитался в документации и статью на хабре, но не отыскал чтение содержимого. Отыскал следующее, но как я понял с помощью этого нельзя работать с самим содержимым JSON'а
C++:
Код:
std
::
vector
v
=
{
't'
,
'r'
,
'u'
,
'e'
}
;
json j
=
json
::
parse
(
v
)
;
Находил гайды по JSONcpp и RapidJSON по чтению данных, в этой - нет.
C++:
|
|
|

18.01.2019, 10:42
|
|
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами:
4480376
Репутация:
183
|
|
Сообщение от Rinat_Namazov
а как из строки в объект. я чет туплю
Короч такой проблемс. использую json парс, пытаюсь получить из переменной данные:
json users = json:  arse(res);
SF->getSAMP()->getChat()->AddChatMessage(-1, users[1]['user'].get().c_str());
Нихера не выходит ;c
json users = json:  arse("{\"Loh_Loh\"}");
SF->getSAMP()->getChat()->AddChatMessage(-1, users[1].get().c_str());
???
|
|
|

18.01.2019, 11:14
|
|
Участник форума
Регистрация: 25.12.2014
Сообщений: 245
С нами:
5990151
Репутация:
133
|
|
Сообщение от DonHomka
а как из строки в объект. я чет туплю
Короч такой проблемс. использую json парс, пытаюсь получить из переменной данные:
json users = json:  arse(res);
SF->getSAMP()->getChat()->AddChatMessage(-1, users[1]['user'].get().c_str());
Нихера не выходит ;c
json users = json:  arse("{\"Loh_Loh\"}");
SF->getSAMP()->getChat()->AddChatMessage(-1, users[1].get().c_str());
???
Decode json in c++(https://stackoverflow.com/questions/19628637/decode-json-in-c)
|
|
|

18.01.2019, 12:14
|
|
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами:
4480376
Репутация:
183
|
|
|
|
|

18.01.2019, 17:06
|
|
Познающий
Регистрация: 22.07.2015
Сообщений: 58
С нами:
5689694
Репутация:
68
|
|
Код:
Код:
std::string s = users.dump();
|
|
|

18.01.2019, 18:07
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
|
|
|

18.01.2019, 18:46
|
|
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами:
4480376
Репутация:
183
|
|
Причем тут ини? json мне нужен для чтения ответа с сервера :/
|
|
|

18.01.2019, 19:23
|
|
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами:
6822856
Репутация:
213
|
|
Сообщение от DonHomka
Причем тут ини? json мне нужен для чтения ответа с сервера :/
Да я вообще не тебе, а челу который в среду писал
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|