def __parse_json_file(self, file_path):
if file_path == '<STR_LIT>' or os.path.splitext(file_path)[<NUM_LIT:1>] != '<STR_LIT>':<EOL><INDENT>raise IOError('<STR_LIT>')<EOL><DEDENT>with open(file_path) as json_file:<EOL><INDENT>self._raw_data = json.load(json_file)<EOL><DEDENT>self._json_data = copy.deepcopy(self._raw_data)<EOL>
Process Json file data

        :@param file_path
        :@type file_path: string

        :@throws IOError