iterateObject

@Since(version = "2.2")
fun iterateObject(initialLocale: UELocale, json: JsonObject): MutableMap<Field, String>

Iterates through a json object, modifies the initialLocale accordingly and returns the new locale. This iteration is deep, which means that upon encountering another JSON object, this function will call itself on that object.