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