2011-01-18 6 views
0

私は文字列形式として次の値を取得します。NSStringからNSArray

getcommands=(
    { 
    "created_time" = "2011-01-18T10:44:14+0000"; 
    from =   { 
     id = 100001511725982; 
     name = "ABC Welcomes U"; 
    }; 
    id = "100001511725982_158433587542247_1658635"; 
    message = Nice; 
}, 
    { 
    "created_time" = "2011-01-18T10:44:22+0000"; 
    from =   { 
     id = 100001511725982; 
     name = "ABC Welcomes U"; 
    }; 
    id = "100001511725982_158433587542247_1658637"; 
    message = "Gud One"; 
} 
) 

ここで、この文字列から "メッセージ"を取得する必要があります。

+0

これはJSONエンコードされたデータ構造ですか? – fsaint

答えて

0

パスJSONクラスにこの値と、あなたはそれそれの辞書ギれます、それからメッセージを取得するには、このメソッドを使用し

[[[辞書のvalueforkey:「getcommands」@] objectatindex:indexpath.row] valueforkey:@ "メッセージ"];

NSString * urlStr = [NSString stringWithFormat:@ "http://apple.com/reviewxml.php?show=Jfield"];

NSURLRequest *request = [[NSURLRequest alloc] initWithURL:[NSURL URLWithString:[urlStr stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]]]; 

NSString *json = [BKAPIClient handleConnection:request]; 

[request release]; 

if (json) 
    return (NSMutableDictionary *)[json JSONValue]; 


return nil; 
+0

サンプルコードを教えていただけますか? – Velmurugan

+0

私の回答を編集しました – GhostRider

+0

それは動作していません.. BKAPIClientとは何ですか?と私は文字列の値を持っています。 URLではありません。私はFacebookからこれらの価値を得ました。 – Velmurugan

関連する問題