1

こんにちは、私はfacebookapiから文字列を次のように取得しました。

family = (
    {relationship = brother;uid = 100767;},
   relationship = cousin;uid = 10900;},
   {name = myaunt;relationship = aunt;},
   { name = krish; relationship = uncle;}
);

これから関係とuidの配列を取得する方法は?

結果は次のようになりました。

relation = (
    brother,
    cousin,
    aunt,
    uncle
)

この文字列を処理する方法は?

4

2 に答える 2

1

Objective-cを使用してJSON応答を解析するためのネイティブコードはありませんが、すぐに利用できるサードパーティのライブラリがあります。TouchJSONはこの人気のある例です。

于 2013-03-19T13:16:04.873 に答える
0

iOS5を使用している場合

NSDictionary *responseDictionary = [NSJSONSerialization JSONObjectWithData: self.responseData options: NSJSONReadingMutableContainers error: &err];

それ以外の場合は、githubパーサーのSBJSONを使用してFacebookAPIの応答を解析します

NSArray *response = [[responseDictionary objectForKey:@"family"] valueForKey:@"relationship"];

そしてそれらを配列に格納するのと同じことがUIDでも達成できます

于 2013-03-19T13:31:08.617 に答える