是否可以使用 ObjectMapper 创建 JSON?



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

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

使用ObjectMapper框架可以吗?产品是动态生成的,而不是固定数量的产品。每次我们结账时,产品列表都会根据用户选择而有所不同。

直接回答您的问题..是的,确实如此。它在项目主页上是这样说的:

你可以这样做:

let JSONString = user.toJSONString(prettyPrint: true)

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

对于 Swift 4,请使用Codable协议并JSONEncoder()。请参阅编码和解码自定义类型

最新更新