Guest User

Untitled

a guest
Dec 15th, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.93 KB | None | 0 0
  1. {
  2. "keys": [
  3. {
  4. "id": "A1",
  5. "key": [
  6. "2gAwIBAgIQKGZsKfAUzaJHVantyrwVdzANBgkqhkiG9w0BAQs"
  7. ]
  8. },
  9. {
  10. "id": "A2",
  11. "key": [
  12. "swKQYDVQQDEyJhY2NvdW50cy5hY2Nlc3Njb250cm9sfsf2dew"
  13. ]
  14. },
  15. {
  16. "id": "A3",
  17. "key": [
  18. "EyJhY2NvdW50cy5hY2Nlc3Njb250cm9sLndpbmRvd3Mubdwe2"
  19. ]
  20. }
  21. ]
  22. }
  23.  
  24. String keyDetails = "{"keys":[{"id":"A1","key":["2gAwIBAgIQKGZsKfAUzaJHVantyrwVdzANBgkqhkiG9w0BAQs"]},{"id":"A2","key":["swKQYDVQQDEyJhY2NvdW50cy5hY2Nlc3Njb250cm9sfsf2dew"]},{"id":"A3","key":["EyJhY2NvdW50cy5hY2Nlc3Njb250cm9sLndpbmRvd3Mubdwe2"]}]}";
  25. AccessKeys accessKeys = new ObjectMapper().readValue(keyDetails, AccessKeys.class);
  26. Optional<KeyDetails> filteredKey = accessKeys.getKeys().stream().filter(key-> key.getId().equals("A3")).findAny();
  27. if(filteredKey.isPresent()) {
  28. String keyValue = filteredKey.get().getKey().get(0);
  29. System.out.println("keyValue==>"+keyValue);
  30. }
Add Comment
Please, Sign In to add comment