Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- fun test(){
- val string = "[{\n" +
- " \"mimetype\": \"application/pdf\",\n" +
- " \"apps\": [\"com.adobe.reader\"]\n" +
- "}, {\n" +
- " \"mimetype\": \"тут нужны mimetype для контента\",\n" +
- " \"apps\": [\"тут\", \"массивом\", \"допустимые\", \"пакеты\", \"для\", \"приложений\", \"для этого mime type\"]\n" +
- "}]"
- val map: Map<String, List<String>> = getWhiteListMap(string)
- Log.i("mrm_","map.size = ${map.size}")
- map.forEach{
- Log.i("mrm_","mimetype = ${it.value}")
- it.key.forEach { it1 ->
- Log.i("mrm_","apps = $it1")
- }
- }
- }
- fun getWhiteListMap(data: String): Map<String, List<String>> {
- val type = object : TypeToken<Map<String, List<String>>>() {}.type
- return Gson().fromJson(data, type)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement