Я пытаюсь закодировать объект в скрипте Python и установить его как файл cookie, чтобы я мог прочитать его с помощью клиентского -JavaScript на стороне.
Я сталкивался с проблемами каждый раз, когда пытался это сделать. Как правило, файл cookie отформатирован таким образом, что JSON.parse ()прерывается.
Мой текущий скрипт :
cookie = Cookie.SimpleCookie()
data = {"name": "Janet", "if_nasty": "Ms. Jackson"}
cookie['test'] = json.dumps(data)
self.response.headers.add_header("Set-Cookie", cookie.output(header=''))
... который приводит к
test="{\"name\": \"janet\"\054 \"if_nasty\": \"Ms. Jackson\"}"
на клиенте.
Я действительно не хочу вводить хитрое -решение для замены запятых, когда они появляются. Есть идеи, как я могу передавать сложные структуры данных (как путем установки , так и чтения файлов cookie )с помощью Python?