В библиотеке регистрации событий Java (analytics) есть метод, который принимает имя события, а затем список строк varargs, как здесь:
Analytics.event("my event name", "key1", "value1", "key2", "value2" ...)
Я собрал параметры события в Map, как здесь
Map("key1" -> "value1", "key2" -> "value2" ...)
Теперь должен быть способ сгладить Map
в список, где ключи и значения чередуются, а затем передать его в метод события. У меня было несколько предположений, например, преобразовать Map
в список List
из Tuple
ов, но вызов .flatten на этом говорит
No implicit view available from (java.lang.String, java.lang.String) => scala.collection.TraversableOnce[B]
Что я здесь упускаю?