2015-06-18 34 views
-2

得到的NSArray我有一個JSON這樣如何從JSON

{ 
    accountList: [ 
    { 
     acctId: "", 
     acctType: "" 
    }, 
    { 
     acctId: "", 
     acctType: "" 
    } 
    ], 
    tokenBack: "", 
    userId: "", 
    verificationCode: "" 
} 

,我想從JSON作爲數組爲accountList陣列。任何人都有解決方案?

+1

這不是json,代表你的字典的字典 –

+0

檢查我的答案。 –

+0

Saurabh爲什麼人們對你的問題投反對票是因爲'我有這樣的JSON',你在問題中輸入的數據不是JSON,而是字典。這是人們對你的問題進行投票的唯一原因。可能你從NSLog(@「%@」,result)得到了這個輸出結果;'其結果是'NSDictionary'而不是'NSString'。編輯你的問題,使其有意義。其他方面,你可以改變你的問題的標題。 –

回答

1
NSDictionary *result = [NSJSONSerialization JSONObjectWithData:_responseData options:NSJSONReadingMutableContainers error:nil]; 
NSArray *accountList = result[@"accountList"]; 
+0

我用你的代碼,但我得到像這樣的編譯器錯誤:期望的方法來讀取類型'NSMutableArray *'的對象上找不到字典元素。任何想法。 – saurabh

+0

我在5分鐘前編輯了我的問題,請使用最新的代碼 –

+0

,謝謝它的正常工作。 – saurabh