Asignación de properties a un object javascript utilizando nombres de properties dinámicas

Me gustaría hacer algo como esto, pero no tengo ni idea, y no puedo usar js () para insert datos dynamics porque js () solo toma parameters de cadena constantes (¿o hay alguna manera de hacerlo?)

val doc: dynamic = Any() doc._id = name data.forEach { it.forEach { entry -> // need to set property of the doc using entry.key as the property name with entry.value } } 

puede usar el acceso indexado como una notación de acceso de corchete de javascript, por ejemplo:

 val doc: dynamic = Any() doc._id = name data.forEach { it.forEach { entry -> // v--- kotlin process the brackets []= as a set operator doc[entry.key] = entry.value; } }