我正在开发类似于亚马逊的电子商务应用程序,我需要使用字典数组创建一个JSON。 例如:
{
"products": [
{
"product_id":1,
"quantity":2
},
{
"product_id":2,
"quantity":2
}
]
}
是否可以使用ObjectMapper框架?产品是动态生成的,而不是固定数量的产品。每次退房时,产品清单都会因用户选择而有所不同。
答案 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