Json Swift-创建参数对象

Json Swift-创建参数对象,json,swift,Json,Swift,我在为alamofire创建参数对象时遇到问题。 某些字符串键没有“”以及某些字符串值 你们能告诉我我做错了什么吗 提供者\用户\ id 提供者 设备-> 新闻部 名称 操作系统 制造商-> 名字 有人能给我解释一下为什么: func callFineBackend(provider_uid:String!,provider_user_id:String!) -> String{ print("get token and post") let screen = UIScr

我在为alamofire创建参数对象时遇到问题。 某些字符串键没有“”以及某些字符串值

你们能告诉我我做错了什么吗

提供者\用户\ id 提供者

设备-> 新闻部 名称 操作系统

制造商-> 名字

有人能给我解释一下为什么:

func callFineBackend(provider_uid:String!,provider_user_id:String!) -> String{
    print("get token and post")

    let screen = UIScreen.mainScreen().bounds
    let res_x = Int(screen.width)
    let res_y = Int(screen.height)
    let devicename = String(UIDevice.currentDevice().name)
    let os = String(UIDevice.currentDevice().systemVersion)
    let mem_mb = Double(NSProcessInfo.processInfo().physicalMemory)
    let provider_name = "facebook"
    let dpi = 126


    let xlatGPS = 34.951231
    let xlonGPS = 43.714323
    let stringLat = String(xlatGPS)
    let stringLon = String(xlonGPS)

    let headers: [String: String] = [
        "Accept": "application/json",
        "Content-Type":"application/json",
        "X-Latitude": stringLat,
        "X-Longitude": stringLon
    ]

    let parameters: [String: AnyObject] = [

        "maker": [
            "name": "Apple"
        ],
        "device": [
            "name": devicename,
            "mem_mb": mem_mb,
            "dpi": dpi,
            "res_x": res_x,
            "rex_y": res_y,
            "os": os
        ],
        "provider_name": provider_name,
        "provider_user_id": provider_user_id,
        "provider_uid": provider_uid,
    ]

    print(parameters)
变成:

    [
  "provider_user_id": 12315123512, "device": {
    dpi = 126;
    "mem_mb" = 4294967296;
    name = "iPhone Simulator";
    os = "9.3";
    "res_x" = 320;
    "rex_y" = 480;
}, "provider_uid": EAAX, 
"maker": {
    name = Apple;
}, "provider_name": facebook
]

印刷品没有问题

打印
NSDictionary
时,只有字符串包含非字母或数字的字符时,才会用引号括起来

在这种情况下,
参数
属于
字典
类型,
但是
parameters[“maker”]
parameters[“device”]
等属于
NSDictionary

类型,因为打印是这样的!将数据发送到服务器,您将看到字典有望正确到达。