async def init(self) -> None:
if self.data:<EOL><INDENT>return<EOL><DEDENT>if self.json_data:<EOL><INDENT>try:<EOL><INDENT>self.data = json.loads(self.json_data)<EOL><DEDENT>except Exception:<EOL><INDENT>Log.exception('<STR_LIT>')<EOL><DEDENT><DEDENT>else:<EOL><INDENT>try:<EOL><INDENT>with open(self.json_path, '<STR_LIT:r>') as f:<EOL><INDENT>self.data = json.load(f)<EOL><DEDENT><DEDENT>except Exception:<EOL><INDENT>Log.exception('<STR_LIT>',<EOL>self.json_path)<EOL>self.data = {}<EOL><DEDENT><DEDENT>
Load configuration in JSON format from either a file or
        a raw data string.