Subversion Repositories SmartDukaan

Rev

Rev 21282 | Rev 21426 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21282 Rev 21286
Line 49... Line 49...
49
			JsonNode rootNode = objectMapper.readTree(responseString);
49
			JsonNode rootNode = objectMapper.readTree(responseString);
50
			SocialUser socialUser = new SocialUser();
50
			SocialUser socialUser = new SocialUser();
51
			if(rootNode.has("emails")){
51
			if(rootNode.has("emails")){
52
				JsonNode emails = rootNode.get("emails");
52
				JsonNode emails = rootNode.get("emails");
53
				if(emails.isArray()){
53
				if(emails.isArray()){
54
					Iterator<JsonNode> emailsIterator = rootNode.elements();
54
					Iterator<JsonNode> emailsIterator = emails.elements();
55
					if(emailsIterator.hasNext()){
55
					if(emailsIterator.hasNext()){
56
						JsonNode email = emailsIterator.next();
56
						JsonNode email = emailsIterator.next();
57
						if(email.has("value")){
57
						if(email.has("value")){
58
							socialUser.setEmailId(email.get("value").asText());
58
							socialUser.setEmailId(email.get("value").asText());
59
						}
59
						}
60
					}
60
					}
61
				}
61
				}
62
				socialUser.setEmailId(rootNode.get("email").asText());
62
				//socialUser.setEmailId(rootNode.get("email").asText());
63
			}
63
			}
64
			if(rootNode.has("displayName")){
64
			if(rootNode.has("displayName")){
65
				socialUser.setName(rootNode.get("displayName").asText());
65
				socialUser.setName(rootNode.get("displayName").asText());
66
			}
66
			}
67
			if(rootNode.has("gender")){
67
			if(rootNode.has("gender")){