Немного доработать скрипт с localStorage [javascript]

Максим12 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
17.12.2017

Нужно доработать сохранение в LocalStorage.

На данный момент параметры сохраняются в таком виде:

key | value

key | value

key | value

key | value

Нужно, чтобы параметры сохранялись  в виде JSON в localStorage. 

{ "settings": [{параметр: 1, параметр: 0, параметр: 0, : 0, параметр: 0, …}]}

И сделать две кнопки: экспорт и импорт.

Т.е. чтобы настройки из LocalStorage можно было сохранить в отдельный файл.json, а так же  импортировать обновляя старые значения.

Код скину исполнителю и подробнее расскажу что требуется.