![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 15.04.2010
Сообщений: 98
|
![]()
Получаю данные через Synapse в кодировке UTF8. Затем его надо прогнать через функцию StripNonJson и "засунуть" в переменную типа TJsonObject.
Код:
delphi json.png Я так понимаю нужно перевести Document из utf8 в родной для Delphi 2010 unicode, но не знаю как это сделать. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Выходят потому что делаете кучу неправильной и ненужной работы.
StripNonJson - зачем? JSON-парсер нормально написан, ему по барабану любое количество пробелов. MemoryStreamToString - что это за функция порчи данных, и зачем оно забирает их из памяти? Есть TStringStream, откуда можно вытащить DataString в читаемом виде. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Разбор JSON и Synapse | CraZZZy-GameRRR | Работа с сетью в Delphi | 4 | 18.01.2017 10:44 |
Работа с DBXJSON | Skynet_07 | Общие вопросы Delphi | 0 | 16.05.2016 12:09 |
JSON (SuperObject) and Synapse(HTTPS) | LiteCrew | Работа с сетью в Delphi | 1 | 15.02.2015 20:34 |
JSON и DBXJSON (Delphi XE3) | Lardes | Общие вопросы Delphi | 3 | 12.03.2013 11:26 |
Разбор JSON данных | AndreyK | Общие вопросы Delphi | 0 | 29.10.2010 22:55 |