def set_updater_json(self):
		"""Load or initialize JSON dictionary data for updater state"""
		if self._updater_path is None:
			raise ValueError("updater_path is not defined")
		elif not os.path.isdir(self._updater_path):
			os.makedirs(self._updater_path)

		jpath = self.get_json_path()
		if os.path.isfile(jpath):
			with open(jpath) as data_file:
				self._json = json.load(data_file)
				self.print_verbose("Read in JSON settings from file")
		else:
			self._json = {
				"last_check": "",
				"backup_date": "",
				"update_ready": False,
				"ignore": False,
				"just_restored": False,
				"just_updated": False,
				"version_text": dict()
			}
			self.save_updater_json()