2016-07-16 3 views
-2

Моего массива:Как сохранить многомерный pseudoArray в LocalStorage

state = [ 
[ "depth":0, 
    "id":1, 
    "desc":"something", 
    "prof": [ 
    ["ID":1, "ID_ZASOB":1], 
    ["ID":5, "ID_ZASOB":4] 
    ] 
], 
[ "depth":2, 
    "id":3, 
    "desc":"somethingOther", 
    "prof": [ 
    ["ID":2, "ID_ZASOB":5], 
    ["ID":2, "ID_ZASOB":1] 
    ] 
], 
] 

И я должен хранить его в LocalStorage.

Я попытался JSON.stringify, но это не объект, это массив,

+3

_ "но это не объект, это массив" _ Нет, это синтаксическая ошибка – Andreas

ответ

2

Это неправильный способ написания arrays.You смешиваем с массивами объектов Массив не может иметь ключи

state = [ 
{ "depth":0, 
    "id":1, 
    "desc":"something", 
    "prof": [ 
    {"ID":1, "ID_ZASOB":1}, 
    {"ID":5, "ID_ZASOB":4} 
    ] 
}, 
{ "depth":2, 
    "id":3, 
    "desc":"somethingOther", 
    "prof": [ 
    {"ID":2, "ID_ZASOB":5}, 
    {"ID":2, "ID_ZASOB":1} 
    ] 
} 
] 

Теперь вы можете его укрепить