はてなブックマークエントリー情報取得API
はてなブックマークエントリー情報取得APIで取得できるJSON形式のデータは()に囲まれてるので、rubyとかその他もろもろの言語でパースするときは()を取り除く。
#!/usr/bin/ruby require 'simplejson' require 'net/http' url = 'http://b.hatena.ne.jp/entry/json/http://d.hatena.ne.jp/norizo3/' res = Net::HTTP.get_response(URI.parse(url)) jp = JsonParser.new entry = jp.parse(res.body.gsub(/^\((.*)\)$/){$1}) p entry
Simple JSON使わして貰ってます。