1. 程式人生 > >iOS 解析JSON格式字串

iOS 解析JSON格式字串

id json = [NSJSONSerialization JSONObjectWithData:[str dataUsingEncoding:NSUTF8StringEncoding] options:NSJSONReadingAllowFragments | NSJSONReadingMutableLeaves | NSJSONReadingMutableContainers error:nil];
        if ([json isKindOfClass:[NSArray class]]) {
            
        } else {
            
        }

如此,就得到了JSON物件json,下面就可以根據json資料的型別進行相應處理了。

下面是一個key:value對,value是個字串,裡面是URL陣列,用上面的程式碼就可以解析出來。

pictures = "[\"http://pic38.nipic.com/20140228/5571398_215900721128_2.jpg\",\"http://pic38.nipic.com/20140228/5571398_215900721128_2.jpg\",\"http://pic38.nipic.com/20140228/5571398_215900721128_2.jpg\"]";