2016-07-16 59 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

这是在混合阵列,对象 的磁盘阵列不能有钥匙

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} 
    ] 
} 
] 
写arrays.You的不正确的方法

现在你可以将它串联起来