localStorage массив обработки объектов
Массив объектов JSON хранится в HTML5localStorage
.
На данный момент разделитель;
Для доступа и изменения массива объектов изlocalStorage
, split(';')
а такжеjoin(';')
Используемые операции.
Однако подход с разделителями выглядит нестабильно.
Например;
можно встретить внутри атрибута объектов иsplit(';')
операция будет некорректной.
Это может быть использовано;;
для разделителя, но я не уверен, что он также будет стабильным.
Есть ли надежный способ справитьсяlocalStorage
представлены как массив объектов, насколькоlocalStorage
сохранен какString
?
РЕДАКТИРОВАТЬ
Одним из препятствий является то, что массив объектов не может быть сохранен в localStorage как классический:"[{},{}]"
localStorage
автоматически преобразует его в строку типа"{},{}"
мои текущие данные вlocalStorage
:
"{"name":"volvo","id":"033"};{"name":"saab","id":"034"}"
предположение
возможно, я могу добавить[
в начале и]
в конце, но выглядит не изящно