HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3271  
Старый 16.01.2019, 21:13
#Rin
Познавший АНТИЧАТ
Регистрация: 09.08.2015
Сообщений: 1,213
С нами: 5663255

Репутация: 183


По умолчанию

Цитата:
Сообщение от Harryss  

(char*)&obj, sizeof(obj)
Ты почитал хоть документацию? Этот объект json, а не строка. Используй obj.dump().

Насчет работы с файлами: http://cppstudio.com/post/446/
 
Ответить с цитированием

  #3272  
Старый 17.01.2019, 00:27
Harryss
Участник форума
Регистрация: 07.03.2015
Сообщений: 233
С нами: 5887139

Репутация: 18
По умолчанию

Цитата:
Сообщение от Rinat_Namazov  

Ты почитал хоть документацию? Этот объект json, а не строка. Используй obj.dump().
Насчет работы с файлами: http://cppstudio.com/post/446/
Сейчас вчитался в документации и статью на хабре, но не отыскал чтение содержимого. Отыскал следующее, но как я понял с помощью этого нельзя работать с самим содержимым JSON'а

C++:





Код:
std
::
vector

v
=
{
't'
,
'r'
,
'u'
,
'e'
}
;
json j
=
json
::
parse
(
v
)
;


Находил гайды по JSONcpp и RapidJSON по чтению данных, в этой - нет.
 
Ответить с цитированием

  #3273  
Старый 17.01.2019, 00:45
#Rin
Познавший АНТИЧАТ
Регистрация: 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++:





Код:
json
::
parse
(
)
;
 
Ответить с цитированием

  #3274  
Старый 18.01.2019, 10:42
AnWu
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами: 4480376

Репутация: 183


По умолчанию

Цитата:
Сообщение от Rinat_Namazov  

C++:





Код:
json
::
parse
(
)
;

а как из строки в объект. я чет туплю

Короч такой проблемс. использую 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());

???
 
Ответить с цитированием

  #3275  
Старый 18.01.2019, 11:14
cover
Участник форума
Регистрация: 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)
 
Ответить с цитированием

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

Репутация: 183


По умолчанию

 
Ответить с цитированием

  #3277  
Старый 18.01.2019, 17:06
Roger571
Познающий
Регистрация: 22.07.2015
Сообщений: 58
С нами: 5689694

Репутация: 68
По умолчанию

Цитата:
Сообщение от DonHomka  
Код:





Код:
std::string s = users.dump();
 
Ответить с цитированием

  #3278  
Старый 18.01.2019, 18:07
NarutoUA
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами: 6822856

Репутация: 213


По умолчанию

Лучше забей и юзай ini:

brofield/simpleini(https://github.com/brofield/simpleini)
 
Ответить с цитированием

  #3279  
Старый 18.01.2019, 18:46
AnWu
Флудер
Регистрация: 08.11.2017
Сообщений: 4,787
С нами: 4480376

Репутация: 183


По умолчанию

Цитата:
Сообщение от NarutoUA  

Лучше забей и юзай ini:
brofield/simpleini(https://github.com/brofield/simpleini)
Причем тут ини? json мне нужен для чтения ответа с сервера :/
 
Ответить с цитированием

  #3280  
Старый 18.01.2019, 19:23
NarutoUA
Постоянный
Регистрация: 26.05.2013
Сообщений: 692
С нами: 6822856

Репутация: 213


По умолчанию

Цитата:
Сообщение от DonHomka  

Причем тут ини? json мне нужен для чтения ответа с сервера :/
Да я вообще не тебе, а челу который в среду писал
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.