Не сохраняются куки в БД

Ful1ov

Client
Регистрация
27.06.2023
Сообщения
72
Благодарностей
2
Баллы
8
Всем привет!
Столкнулся с проблемой что не могу выгрузить куки в базу даннх Mysql
Выполнение действия Db Invalid JSON text: "The document root must not be followed by other values." at position 406 in value for column 'olxua.cookie'.

116805

Куки выгружаюв формате Json в переменную и от туда в БД
Тип данных в БД тоже Json, что делать?
116806
 

Ful1ov

Client
Регистрация
27.06.2023
Сообщения
72
Благодарностей
2
Баллы
8
При этом сам кук валидный, получается импортировать его
 

ZULI

Client
Регистрация
09.09.2020
Сообщения
423
Благодарностей
165
Баллы
43
Может тип поля не json сделать а какой нибудь varchar? (ну или еще какой другой). Видимо твой json и json мускуля несовместимы
 
  • Спасибо
Реакции: Ful1ov

Ful1ov

Client
Регистрация
27.06.2023
Сообщения
72
Благодарностей
2
Баллы
8

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 631
Благодарностей
1 225
Баллы
113
Ну, формат может быть разный, плюс сериализация, например. Сделай в БД формат поля text, скорее всего, зальется.
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
Попробуй перед импортом бд сделать escape строки с помощью метода в MySqlHelper.
 

alex1988

Client
Регистрация
13.07.2014
Сообщения
379
Благодарностей
157
Баллы
43
конвертирую куки в бейс64 и сохраняю в бд в поле блоб - и также беру и перевожу в жссон)
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)