Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2020
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. fun test(){
  2. val string = "[{\n" +
  3. " \"mimetype\": \"application/pdf\",\n" +
  4. " \"apps\": [\"com.adobe.reader\"]\n" +
  5. "}, {\n" +
  6. " \"mimetype\": \"тут нужны mimetype для контента\",\n" +
  7. " \"apps\": [\"тут\", \"массивом\", \"допустимые\", \"пакеты\", \"для\", \"приложений\", \"для этого mime type\"]\n" +
  8. "}]"
  9.  
  10. val map: Map<String, List<String>> = getWhiteListMap(string)
  11.  
  12. Log.i("mrm_","map.size = ${map.size}")
  13.  
  14. map.forEach{
  15. Log.i("mrm_","mimetype = ${it.value}")
  16.  
  17. it.key.forEach { it1 ->
  18. Log.i("mrm_","apps = $it1")
  19. }
  20.  
  21. }
  22. }
  23.  
  24. fun getWhiteListMap(data: String): Map<String, List<String>> {
  25. val type = object : TypeToken<Map<String, List<String>>>() {}.type
  26. return Gson().fromJson(data, type)
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement