def METHOD_NAME(sph: object) -> object:
    sph.PYBPOD_CREATOR = json.loads(sph.PYBPOD_CREATOR)
    sph.PYBPOD_USER_EXTRA = json.loads(sph.PYBPOD_USER_EXTRA)
    sph.PYBPOD_SUBJECTS = [json.loads(x.replace("'", '"')) for x in sph.PYBPOD_SUBJECTS]
    if len(sph.PYBPOD_SUBJECTS) == 1:
        sph.PYBPOD_SUBJECTS = sph.PYBPOD_SUBJECTS[0]
    else:
        log.error("Multiple subjects found in PYBPOD_SUBJECTS")
        raise IOError
    sph.PYBPOD_SUBJECT_EXTRA = [json.loads(x) for x in sph.PYBPOD_SUBJECT_EXTRA[1:-1].split('","')]
    if len(sph.PYBPOD_SUBJECT_EXTRA) == 1:
        sph.PYBPOD_SUBJECT_EXTRA = sph.PYBPOD_SUBJECT_EXTRA[0]
    return sph