Convert Map<String,List<String>> to List<Map<String,String>> in Kotlin

Tech Drago

Input: {param1=[x1,y1], param2=[p1,q1],param3=[m1,n1]....}

Output: [{param1=x1, param2=p1,param3=m1....},{param1=y1, param2=q1,param3=n1....}]

I need to convert this input Map<String,List<String>> to List<Map<String,String>> Any help is appreciated. Your help can save my day.. Thank you

JB Nizet
val source =
    mapOf(
        "param1" to listOf("x1", "y1"),
        "param2" to listOf("p1", "q1"),
        "param3" to listOf("m1", "n1")
    )

val result = source.values.first().indices.map { index ->
    source.entries.associate { (param, list) -> param to list[index] }
}

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

Convert List<String> to Map<String, String> in Java

Java 8: How to convert List<String> to Map<String,List<String>>?

Converting List<Map<String, List<String>>> to String[][]

Convert String to List of Map

convert map string string to map string list string - Java 7

How to convert an MultiValueMap<String,String> to Map<String, List<Long>> with Stream?

How to convert an MultiValueMap<String,String> to Map<String, List<Long>> with Stream?

Convert Headers data in String to Map<String, List<String>>

How to Convert List<Map<String, Object>> to List<Map<String, String>>

How to convert Map<String, List<String>> to Set<String> using streams?

How to Convert a List Into Map of Map Map<String, Map<String,Object>>

Convert List<Map<String, Object>> to String[][]

Map<String,List<String>> to Pair<String,String>

Convert List<Map<String, Object>> to Map<String, List<Map<String, Object>>> using Java 8 streams API

Java Convert List<String> to Map<String, String>

Convert a String to Map(String, List([Int,Int]))

Kotlin FP : Convert List<String> to Map<String,Int>

How do i convert a String to a List<Map<String,String>>

Convert List<String> to Map<String, Integer>

Convert Map<String, Object> to Map<String, List<Object>>

Java 8 Convert List of List of String to Map

How to convert List<Map<String,Object>> to Map<String, String>?

Convert List<List<TextValue>> to List<Map<String, String>>

How to convert a list of java objects to Map<String, Map<String, String>>

Kotlin convert csv to map <String, List>

how to convert List<Map<String, String>> to List<Map<String, Map<String, String>>>

How to Convert a Map<String, List<List<String>>> to Map<String, List<String>>

Dart convert Map<dynamic, dynamic> to Map<String, List<String>>

how to convert List<Map<String, String>> to Map<String, List<String>>

TOP Ranking

HotTag

Archive