init()

in json-rpc/Sources/JsonRpc/Model.swift [179:196]


    init(_ object: RPCObject) {
        switch object {
        case .none:
            self = .none
        case .string(let value):
            self = .string(value)
        case .integer(let value):
            self = .integer(value)
        case .double(let value):
            self = .double(value)
        case .bool(let value):
            self = .bool(value)
        case .list(let value):
            self = .list(value.map { JSONObject($0) })
        case .dictionary(let value):
            self = .dictionary(value.mapValues { JSONObject($0) })
        }
    }