在localstorage中创建和管理json对象

时间:2016-01-10 12:42:02

标签: json local-storage

我正在为网站创建媒体播放器,我想使用localsotrage来存储和检索播放列表,因此用户可以命名他们的播放列表并将歌曲添加到其中,并且只有歌曲的ID将转到保存在json对象中,因此localstorage的大小非常小。

首先,我想用播放列表的键创建一个localstorage:

{
    "playlist": []
}

然后当用户开始创建他们自己的播放列表时,它将添加到该json并且将是这样的:

{
    "playlist": [
        {
            "lovesongs": ["1","15","7"],
        }
    ]
}

然后另一天用户将创建另一个播放列表:

{
    "playlist": [
        {
            "lovesongs": ["1","15","7"],
            "sadsongs": ["4","17","25"]
        }
    ]
}

我该怎么做?创建,添加和编辑位于localstorage中的json文件中的播放列表。

请不要将我推荐给其他博客或答案。

感谢。

1 个答案:

答案 0 :(得分:1)

您需要使用JSON.stringify(),JSON.parse(),localStorage.setItem(),localStorage.getItem()