如何将字符串从JSON转换为Swift中的对象数组?

问题描述:

{ 
    "Data": [ 
    { 
     "PostID": 158, 
     "PostText": "post with tag to @fouad.mohsen and @kamix", 
     "JSONTags": "[{\"id\": 5, \"nickname\": \"Joe\"}, { \"id\": 18, \"nickname\": \"Toni\" }]" 

} 

我收到了这个JSON数据,我可以在里面找到它,但是“JSONTags”是以字符串的形式返回的,我想用它作为一个对象数组,所以我可以达到每个用户的昵称。如何将字符串从JSON转换为Swift中的对象数组?

+1

使用'NSJSONSerialization'为JSONTags –

检查出框架https://github.com/SwiftyJSON/SwiftyJSON

let json = JSON(data: data) 
let jsonObject = json.arrayObject