我用下面的代碼JSON使用解析IOS
NSArray *jsonArray = [NSJSONSerialization JSONObjectWithData:response
options:NSJSONReadingAllowFragments
error:&err];
首先我要加2個選項NSJSONReadingAllowFragments
,並NSJSONReadingMutableContainers
如果我只NSJSONReadingMutableContainers
使用的代碼會崩潰
現在如果響應只是字符串真或假,如何比較NSArray的值爲字符串「假」,例如
我不能說前充足的[jsonArray objectatindex:0]
任何想法如何使我的代碼足夠的這樣 - 智能,如果只有響應對象或只是字符串
你可以檢查這個數組的長度。如果長度爲1,則再次檢查索引爲0的數組的值是否爲真/假。 – 2013-02-16 13:08:04
我無法檢查計數,它也會崩潰 – AMH 2013-02-16 13:11:10
首先檢查'jsonArray'是否爲零。如果是檢查'err'。機會是「響應」無效,NSLog「響應」並確保它是有效的json。基本的調試,檢查輸入。 – zaph 2013-02-16 13:16:12