# Iterating over Json properties

**URL:** <https://discuss.kotlinlang.org/t/iterating-over-json-properties/1940>\
**Category:** JavaScript\
**Created:** [August 29, 2016, 12:13pm UTC](https://discuss.kotlinlang.org/t/iterating-over-json-properties/1940 "2016-08-29T12:13:51Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![bashor](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.kotlinlang.org/bashor/32/1431_2.png) [@bashor](https://discuss.kotlinlang.org/u/bashor)\
**Post date:** [August 30, 2016, 10:30am UTC](https://discuss.kotlinlang.org/t/iterating-over-json-properties/1940/4 "2016-08-30T10:30:13Z")

</div>

Hi, @jvskriubakken, try this:

```
private fun jsonToMap(json: Json): Map<String, String> {
    val map: MutableMap<String, String> = linkedMapOf()
    for (key in js("Object").keys(json)) {
        map.put(key, json[key] as String)
    }
    return map
}

```

---

_[View the full topic](https://discuss.kotlinlang.org/t/iterating-over-json-properties/1940)._
