【问题标题】:How to Create JSON Object in Swift 2.0? [duplicate]如何在 Swift 2.0 中创建 JSON 对象? [复制]
【发布时间】:2016-04-07 11:05:47
【问题描述】:

我想创建一个包含这些东西的 JSON 对象

    {
      "user":{
      "email":"foo@example.com",
      "password":"qwertyhello"
             }
     }

在 Swift 2.0 中

我必须在下面的函数中将此对象用作服务器请求的参数,但我不知道如何创建它。 所以有什么帮助吗??????

           request.HTTPBody = try    NSJSONSerialization.dataWithJSONObject(parameters, options: .PrettyPrinted)

【问题讨论】:

  • 通过运行搜索来帮助自己,愚蠢的。
  • google了很多但是什么也没找到:(
  • 查看此主题。 stackoverflow.com/questions/36394305/…还有更多。
  • 我已将您的问题链接到我知道效果很好的副本(因为,嗯,这是我的答案,啊哈)。它应该做你所期望的。如果没有,请在此处发表评论并准确解释什么不起作用。谢谢。

标签: swift xcode6


【解决方案1】:

类似的东西应该可以工作

let person: [String: AnyObject] = [
    "name": "Ferdinand",
    "age": 13
]

request.HTTPBody = try! NSJSONSerialization.dataWithJSONObject(person, options: .PrettyPrinted)

或者更好的方法,使用 Alamofire:https://github.com/Alamofire/Alamofire

【讨论】:

  • 我必须创建一个 JSON 对象并将其发送到我尝试过的服务器,但它没有工作
  • 那你“错了”。这是要走的路。
【解决方案2】:

首先创建字典,然后使用NSJSONSerialization序列化数据。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-03
    • 2019-10-28
    • 2015-03-27
    • 2015-11-13
    • 1970-01-01
    • 2021-04-25
    • 1970-01-01
    相关资源
    最近更新 更多