2010-12-28 2 views
0

Я использую FConnect в своем приложении. После входа пользователя в его/ее счет Facebook я получаю его/ее информацию:Как отделить ответ HTML

{ 
    "id":"###########", 
    "name":"Vishnu Gupta", 
    "first_name":"Vishnu", 
    "last_name":"Gupta", 
    "link":"facebook a/c link id=#######", 
    "education":[{"school":{"id":"######","name":"st.joseph"},"type":"High School"}], 
    "gender":"male","email":"##########", 
    "timezone":5.5, 
    "locale":"en_US", 
    "verified":true, 
    "updated_time":"2010-11-27T10:10:25+0000" 
} 

Я хочу, чтобы хранить информацию пользователя в базе данных. Чтобы сделать это, я должен отделить информацию пользователя, которая является идентификатором, именем и электронной почтой.

Я пробовал использовать метод componentsSeparatedByString, но я не понимаю, как получить информацию в массиве.

Может ли кто-нибудь мне помочь ????

+0

измените этот пост еще раз, Выберите часть кода от курсора и нажмите 'Ctrl + k' –

ответ

1

Ответ, который вы получаете, находится в формате JSON, который в основном имеет отклик в Array & Dictionary.

Вы будете получать эти данные в Dictionary..so вы можете получить доступ к его с помощью ключа ..

NSLog (@ "% @", [NSDictionaryObject valueforkey: @ "ID"]); NSLog (@ "% @", [NSDictionaryObject valueforkey: @ "name"]); NSLog (@ "% @", [NSDictionaryObject valueforkey: @ "first_name"]);

Надеется, что это, безусловно, работой для вас .....

0

я ..... его corrrect.In деталь: Добавить JSON SDK затем написать код, приведенный ниже

SBJSON * = JSON [ [SBJSON alloc] init]; NSDictionary * returnObject = [json objectWithString: InfoName]; NSString @ id = [NSString stringWithFormat: @ "% @", [returnObject objectForKey: @ "id"]]; такой же для имени, адрес электронной почты.

затем добавить эти объекты в массив и освободить JSON

JSon хорошо использовать для «ключа-значение» пары разбора.

Смежные вопросы