Я пытаюсь создать новый класс с параметрами для запросов, и я получаю сообщение об ошибке:
contextual type any cannot be used with array literal
Я попытался добавить as Any в конец, но это не сработает.
class JsonParams {
    let userName = "root"
    let password = "admin01"
    static let param: [String: Any] = [
        "jsonrpc": "2.0",
        "id": 1,
        "method": "call",
        "params": [
            "00000000000000000000000000000000",
            "session",
            "login",
            [ "username": userName, "password": password]
        ]
    ]
}
EDIT:
Теперь мне нужно отправить имя пользователя и пароль в param из поля имени пользователя после того, как кто-то его напечатает, поэтому я хочу создать метод для param,
class JsonParams {
let userName = "root"
let password = "admin01"
var param = [String: Any]()
func log (username.text, password.text){
init() {
    let param : [String: Any] = ["jsonrpc": "2.0", "id": 1, "method": "call", "params": [ "00000000000000000000000000000000", "session", "login", [ "username": username.text, "password": password.text]]]
    self.param = param
}
