только я вас прошу, привыкайте к норм практике, не надо ото всюду потом дёргать это сохранение вручную, сделайте класс-хранилище и методы set и get
там дальше при получении доставайте из уже стянутого и распарсенного JSON, хранящегося в приватном филде, при сете перетирайте то, что в том филде и пишите в файл
если намутите это синглтоном, то поможет избежать проблем с консистентностью с самого начала