【发布时间】:2015-03-02 15:45:46
【问题描述】:
我在我的 ios 应用程序中使用 swift,当涉及到数组时,我需要帮助来创建发布请求。
我需要在 http 请求的正文中发布一些类似于此 JSON 的内容:
{
"someProperty1":"someValue1",
"someProperty2":"someValue2",
"someArray":[
{"name":"nameValue1", "email":"emailValue1", "anotherProperty":"anotherValue1"},
{"name":"nameValue2", "email":"emailValue2", "anotherProperty":"anotherValue2"},
{"name":"nameValue2", "email":"emailValue2", "anotherProperty":"anotherValue2"},
]
}
到目前为止,我已经成功地为看起来像这样的简单请求创建了一个字典:
{"someProperty1":"someValue1",
"someProperty2":"someValue2"}
然后使用
NSJSONSerialization.dataWithJSONObject(requestBody, options: nil, error: &err)
其中“requestBody”是一个字典
我在向这个请求中添加一个数组时没有成功,有人可以提供一个例子来说明它的外观吗?谢谢
【问题讨论】:
-
我建议你使用 SwiftyJSON 来简化。
-
@Dato'MohammadNurdin 我的项目中确实有 SwiftyJson。它非常适合解析我收到的 JSON。我不知道 swiftyJSON 是如何促进 POST JSON 的