2011-07-10 46 views
0

NSString内のさまざまなタグ値を取得したいとします。JSON文字列から値を抽出する

NSString *test  = 

{ 
    "data": [ 
     { 
      "id": "100002319144563_125257217561582", 
      "from": { 
       "name": "Umair Ahmed", 
       "id": "100002319144563" 
      }, 
      "message": "Hello Umair Here", 
      "actions": [ 
       { 
        "name": "Comment", 
        "link": "http://www.facebook.com/100002319144563/posts/125257217561582" 
       }, 
       { 
        "name": "Like", 
        "link": "http://www.facebook.com/100002319144563/posts/125257217561582" 
       } 
      ], 
      "privacy": { 
       "description": "Everyone", 
       "value": "EVERYONE" 
      }, 
      "type": "status", 
      "application": { 
       "name": "iPhone", 
       "id": "213257025359930" 
      }, 
      "created_time": "2011-07-08T11:59:15+0000", 
      "updated_time": "2011-07-08T11:59:15+0000" 
     }, 
     { 
      "id": "100002319144563_125251050895532", 
      "from": { 
       "name": "Umair Ahmed", 
       "id": "100002319144563" 
      }, 
      "message": "Hello testing testing", 
      "actions": [ 
       { 
        "name": "Comment", 
        "link": "http://www.facebook.com/100002319144563/posts/125251050895532" 
       }, 
       { 
        "name": "Like", 
        "link": "http://www.facebook.com/100002319144563/posts/125251050895532" 
       } 
      ] 
     } 
    ] 
} 

名前タグとメッセージタグの値を配列や辞書に取得するにはどうすればよいですか?

答えて

2

JSON文字列のように見えるので、TouchJSONまたはJSONKitのようなJSONライブラリの1つを使用すれば、提供する構造体から簡単にデータを抽出できます。

+0

またはSBJSON(別名json-framework)またはMTJSONまたはyajl-objc。 –

関連する問題