我正在使用Mantle來解析來自Yelp的一些JSON數據。解析JSON數據並處理數組
對於每個返回的業務,我得到一個NSArray
類別。這將是一個例子:
yelpCategories = (
(
"Wine Bars",
"wine_bars"
),
(
"Ice Cream & Frozen Yogurt",
icecream
)
);
yelpCategories是我保存的數組的名稱。後來我試圖將數組解析爲字符串:
NSMutableString *yelpCats = [[NSMutableString alloc] init];
for (NSObject * obj in business.yelpCategories)
{
[yelpCats appendString:[NSString stringWithFormat:@"%@,",[obj description]]];
}
問題出在上面。我正在返回一個字符串,就像「(」所以我必須錯誤地訪問數組。我怎樣才能正確訪問每個對象,理想情況下,我會尋找結束字符串o是@「酒吧,冰淇淋&冷凍酸奶」 。
編輯
The categories array: (
(
Pubs,
pubs
)
)
最後編輯 - 建議的解決方案
我仍然獲得相同輸出「(」與上面的方法......這是因爲它是如何將數據存儲看起來像一個數組的數組? – StuartM
增加了最終的編輯提出的方案哪些工作,但我想我會分享的問題,以確定是否有更好的方法比提交作爲答案,請讓我知道。謝謝 – StuartM