是否可以使用ObjectMapper创建JSON?

时间:2018-05-09 13:54:51

标签: ios json swift objectmapper

我正在开发类似于亚马逊的电子商务应用程序,我需要使用字典数组创建一个JSON。 例如:

    {
    "products": [
        {
            "product_id":1,
            "quantity":2
        },
        {
            "product_id":2,
            "quantity":2
        }
    ]
}

是否可以使用ObjectMapper框架?产品是动态生成的,而不是固定数量的产品。每次退房时,产品清单都会因用户选择而有所不同。

1 个答案:

答案 0 :(得分:0)

直接回答你的问题..是的。它在项目homepage上这样说:

你可以这样做:

let JSONString = user.toJSONString(prettyPrint: true)

let JSONString = Mapper().toJSONString(user, prettyPrint: true)

对于Swift 4,请使用Codable协议和JSONEncoder()。见Encoding and Decoding Custom Types