ios - 是否可以使用 ObjectMapper 创建 JSON?

标签 ios json swift objectmapper

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

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

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

最佳答案

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

你可以这样做:

let JSONString = user.toJSONString(prettyPrint: true)

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

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

关于ios - 是否可以使用 ObjectMapper 创建 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50255191/

相关文章:

android - 使用 animateToRegion() 与 animateCamera() 的优缺点

php - gif 文件从 php 到 iphone

ios - 使用自动调整大小的单元格和不可滚动的表格时调整 tableView 高度

ios - 禁用用户交互但允许在 UIViewController 中点击手势

c++ - 如何将 QJsonDocument 保存和加载到文件中?

swift - Alamofire 3.2 : How do I validate the response of an 'upload' POST call?

ios - 在 swift 中处理 UIView 公共(public)初始化

swift - 为 UILabel 创建插入空间

json - 如何在 Jackson 中编写自定义序列化器和反序列化器?

json - 使用带有 Youtube Analytics 的 Swift 4 解码 JSON 以获得嵌套的非键控数组