Use JSON for userinfo; support phone number.