Как поместить информацию об API в localStorage [дубликат]

Не можете ли вы просто отправить байты в виде байтов или преобразовать каждый байт в символ и отправить в виде строки? Выполнение этого, как и вы, займет не менее 85 символов в строке, если у вас есть только 11 байтов для отправки. Вы можете создать строковое представление байтов, поэтому это будет «[B @ 405217f8», который может быть легко преобразован в объект bytes или bytearray в Python. В противном случае вы можете представить их как последовательность шестнадцатеричных цифр («5b42403430353231376638»), занимающих 22 символа, которые могут быть легко декодированы на стороне Python с помощью binascii.unhexlify() .

0
задан Nahman Pks 18 March 2019 в 14:44
поделиться

1 ответ

Вы можете использовать localStorage, но он принимает значения только в виде строки, поэтому вам придется сериализовать ваши данные перед их сохранением. Рассматривали ли вы сделать ваше приложение PWA ? Вы можете выполнять много операций кэширования, чтобы ускорить работу приложения (включая время загрузки, предварительно кэшируя ваши файлы в браузере).

Но, тем не менее, если вы настойчивы в localStorage, вы можете сделать:

var data = [{"test": {}}]; // Some json data
localStorage.setItem(<KEY NAME>, JSON.stringify(data));

// To retrieve it
var saved = localStorage.getItem(<KEY NAME>)
console.log(JSON.parse(saved));
0
ответ дан varun agarwal 18 March 2019 в 14:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: