如何使用 Arrays em Dictionaries 在 Swift 中创建对象(如 js)

How to use Arrays em Dictionaries for create a object (like js) in Swift

我正在尝试将一些 iPhone 数据添加到我网站上的数据库中。但是我需要通过创建一个对象(如 JS)来发送数据 - 使用数组和字典,json。 "object"的例子:

var data = {
    itens: {
       [id: "123", name: "Watch"], 
       [id: "321", name: "iPhone"],
       [id: "213", name: "iMac"] 
    },
    show: {
        bar: 1,
        aside: 1,
        footer:0,
        main:0
    }
}

我是开发者Javascript,最近爱上了苹果Swift。

我的问题是:如何在 Swift 中创建一个 "object"?

你想创建一个字典,其中键是 String 而值是其他东西,所以:

let data : [String: Any] = [
    "items": [
        ["id": "123", "name": "Watch"],
        ["id": "321", "name": "iPhone"],
        ["id": "213", "name": "iMac"]
    ],
    "show": ["bar": 1, "aside": 1, "footer": 0, "main": 0]
]