{"id":1755,"date":"2013-07-27T22:22:05","date_gmt":"2013-07-27T13:22:05","guid":{"rendered":"http:\/\/www.whoocus.com\/blog\/?p=1755"},"modified":"2013-07-27T22:22:05","modified_gmt":"2013-07-27T13:22:05","slug":"objective-c-%e3%83%aa%e3%83%a2%e3%83%bc%e3%83%88json%e8%a7%a3%e6%9e%90","status":"publish","type":"post","link":"https:\/\/www.blowfish.co.jp\/?p=1755","title":{"rendered":"Objective-C \u30ea\u30e2\u30fc\u30c8JSON\u89e3\u6790"},"content":{"rendered":"<p>\u4e45\u3057\u3076\u308a\u306b\u3001Objective-C \u306e\u5fa9\u7fd2\u3002<br \/>\nJSON\u306e\u89e3\u6790\u306b\u306f\u3001\u6700\u8fd1\u306f\u6a19\u6e96\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u3001NSJSONSerialization \u3092\u4f7f\u7528\u3059\u308b\u3089\u3057\u3044\u3002<\/p>\n<p>[c]<br \/>\n    \/\/URL\u751f\u6210<br \/>\n    NSURL *url = [NSURL URLWithString:@&quot;http:\/\/server.host\/users.json&quot;];<br \/>\n    NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];<\/p>\n<p>    \/\/HTTP\u30e1\u30bd\u30c3\u30c9\u8a2d\u5b9a<br \/>\n    [request setHTTPMethod:@&quot;GET&quot;];<\/p>\n<p>    \/\/\u30ea\u30af\u30a8\u30b9\u30c8\u9001\u4fe1<br \/>\n    NSHTTPURLResponse *response;<br \/>\n    NSError *error = nil;<br \/>\n    NSData *jsonData = [NSURLConnection sendSynchronousRequest:request<br \/>\n                                          returningResponse:&amp;response<br \/>\n                                                      error:&amp;error];<br \/>\n    if(!error)<br \/>\n    {<br \/>\n        \/\/JSON\u89e3\u6790<br \/>\n        NSLog(@&quot;status code: %d&quot;, [response statusCode]);<br \/>\n        NSDictionary *jsonDict = [NSJSONSerialization JSONObjectWithData:jsonData<br \/>\n                                                                options:NSJSONReadingAllowFragments<br \/>\n                                                                  error:&amp;error];<\/p>\n<p>        for (NSDictionary *dict in jsonDict)<br \/>\n        {<br \/>\n            NSLog(@&quot;%@ %@&quot;, [dict objectForKey:@&quot;last_name&quot;],[dict objectForKey:@&quot;first_name&quot;]);<br \/>\n        }<br \/>\n    }else{<br \/>\n        NSLog(@&quot;error: %@&quot;, error);<br \/>\n    }<br \/>\n[\/c]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e45\u3057\u3076\u308a\u306b\u3001Objective-C \u306e\u5fa9\u7fd2\u3002 JSON\u306e\u89e3\u6790\u306b\u306f\u3001\u6700\u8fd1\u306f\u6a19\u6e96\u30e9\u30a4\u30d6\u30e9\u30ea\u306e\u3001NSJSONSerialization \u3092\u4f7f\u7528\u3059\u308b\u3089\u3057\u3044\u3002 [c] \/\/URL\u751f\u6210 NSURL *url = [NSURL URL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"saved_in_kubio":false,"footnotes":""},"categories":[38,4],"tags":[],"class_list":["post-1755","post","type-post","status-publish","format-standard","hentry","category-objective-c","category-tech"],"_links":{"self":[{"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/1755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1755"}],"version-history":[{"count":1,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/1755\/revisions"}],"predecessor-version":[{"id":1756,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=\/wp\/v2\/posts\/1755\/revisions\/1756"}],"wp:attachment":[{"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blowfish.co.jp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}