Guarda questo esempio, se lo metti un file html fa già tutto:
codice:
<html>
<head>
<script src="fork.js"></script>
</head>
<body>
--- test ---
<div id="test"></div><script>
var fork = [{"nome": "Ristorante-1"}, {"nome": "Ristorante-2"}];//questo deve stare i fork.js
//salvo in storage
localStorage.setItem('ristoranti', JSON.stringify(fork));
//recupero da storage
var ristoranti = JSON.parse(localStorage.getItem('ristoranti'));
console.log(ristoranti);
//Uso storage per esempio
document.getElementById('test').innerHTML = ristoranti[0].nome;
</script>
</body>
</html>