Unable to fetch login id from token

Not sure why the line json.Unmarshal(payload, data) in generic_oauth is not extracting login id into the UserInfoJSON struct data. Can someone please look into it ?

id_token
payload="{“sub”:“41cee7cf-5b5c-4b04-8735-69d4d09bebb3”,“loginId”:“homeoffice\\aaa”,“iss”:“url1”,“iam-token”:“MDUxODMyMDE4DGE4o4L\/a4ghHdwHRcmJl84iiZMdsvKdS14oRrYpXQNp9EEXWYpxyPgK6UT49MQjdA6Mb28+YhX8E0kmcCIO3M7CDtIa1oNI9LAiEKijkXVfRxdCibuaRnS0KoeWowmHmNlNRhHblx1OcYF5xQiGwZvClspNOMU300w5uubLBWdrCSDuhhA\/myQdsDlBV8Q\/5Pf8Udn6cdhk2065V0LAJPO9W\/0+FF4PYjZjz83VPjCh+pK4Qd78rwp4MRcs3E\/7s6Ved41Lh42PXRP88Nn5sW\/NmtLlkMFol15g7yvLCE07LXO1PcY\/j1f672K00VjZ4H9UPr6JjYBYtsCnuyvzS1+dVXbzUSY\/lmGjzqL3vW2hfdH61HoL8qw9TIzX\/I0S”,“typ”:“Bearer”,“nonce”:“111”,“aud”:[“725d6eee-d1d5-4c9e-bb08-7878ddcf537c”],“auth_time”:1538680364,“scope”:“openid”,“name”:“a b",“exp”:1538766764,“iat”:1538680364,“email”:"aaa@bbb.com”}"

data="&{Name:a b DisplayName: Login: loginId: Username: Email:aaa@bbb.com Upn: Attributes:map[]}"

Because UserInfoJSON doesn’t expect any login id field in the json, only login + your JSON input has loginId: