When encoding GET parameters, we're currently encoding the params to JSON, the decoding to [String: Any]. This is far from ideal but at the time seems like the simplest way.
If Swift does add support for encoding directly to Dictionary we should jump right on that.