localStorage массив обработки объектов

Массив объектов JSON хранится в HTML5localStorage.
На данный момент разделитель;
Для доступа и изменения массива объектов изlocalStorage, split(';') а такжеjoin(';') Используемые операции.

Однако подход с разделителями выглядит нестабильно.
Например; можно встретить внутри атрибута объектов иsplit(';') операция будет некорректной.

Это может быть использовано;; для разделителя, но я не уверен, что он также будет стабильным.

Есть ли надежный способ справитьсяlocalStorage представлены как массив объектов, насколькоlocalStorage сохранен какString?

РЕДАКТИРОВАТЬ

Одним из препятствий является то, что массив объектов не может быть сохранен в localStorage как классический:"[{},{}]"
localStorage автоматически преобразует его в строку типа"{},{}"

мои текущие данные вlocalStorage:

"{"name":"volvo","id":"033"};{"name":"saab","id":"034"}"

предположение
возможно, я могу добавить[ в начале и] в конце, но выглядит не изящно

Ответы на вопрос(3)

Ваш ответ на вопрос