I have a simple canvas app using a SharePoint Online list as the data source. It seems to work well except for the Person field from SharePoint. It displays in the app with an odd prefix before the email addresses:
i:0#.f|membership|
It shows that same prefix for all the addresses. Either side of the word "membership" is a Pipe character.
The Person field is setup to only allow ONE name selected ("Allow multiple selections" is set as defaulted, to "No").
I would guess this is something SPO is storing in the list.
Another--perhaps related--oddity about this Person field in the app is that it displays as a drop-down field (like a choice field) but it IS a Person field in SharePoint. See the image attached.
By the way, perhaps you could also tell me how to have the app show NAMES instead of ADDRESSES. It is not a big deal but would be better.
Thank you in advance for anything you can tell me.