Code
val a = List( List( Map( 11 -> 11 ), Map( 12 -> 12 ) ), List( Map( 21 -> 21 ), Map( 21 -> 21 ) ) ) def flatten(ls: List[Any]): List[Any] = ls flatMap { case ms: List[_] => flatten(ms) case e => List(e) } flatten( a )
Result