tablica localStorage obsługi obiektów
Tablica obiektów JSON jest przechowywana w HTML5localStorage
.
Na razie separator to;
Do uzyskiwania dostępu i modyfikowania tablicy obiektów zlocalStorage
, split(';')
ijoin(';')
używane operacje.
Jednak podejście separatora wygląda niestabilnie.
Na przykład;
może być spełniony wewnątrz atrybutu obiektów isplit(';')
operacja będzie niepoprawna.
Można go użyć;;
dla ogranicznika, ale nie jestem pewien, czy będzie również stabilny.
Czy jest jakiś solidny sposób na obsługęlocalStorage
prezentowane jako tablica obiektów, jak dotądlocalStorage
zapisane jakoString
?
EDYTOWAĆ
jednym z ograniczników jest to, że tablicy obiektów nie można zapisać do localStorage jako klasycznej:"[{},{}]"
localStorage
konwertuje go automatycznie na String"{},{}"
moje aktualne dane wewnątrzlocalStorage
:
"{"name":"volvo","id":"033"};{"name":"saab","id":"034"}"
założenie
może mogę dodać[
na początku i]
na końcu, ale nie wygląda ładnie