kiyoka.2010_12_05 RSSPLAIN

Related pages: !kiyoka.blog.list kiyoka.2010_12_30 Sekka.FAQ !kiyoka.blog.2010_12
55555555555555555555
5

[Sekka] ユーザー語彙登録UIについて考える(続き)

5

前回「 kiyoka.2010_12_01[Sekka] ユーザー語彙登録UIについて考える 」 の続き。

5

 

5

Sekkaの未知語登録にGoogleのAPIを使おうと調べた。

5
 Google 日本語入力 - CGI API デベロッパーガイドEXT
5
  Google CGI API for Japanese Input は、日本語変換をインターネット上で
5
  実現するための、CGI サービスです。
5

 

5

JSONを返してくれるので、Ruby 1.9.2のJSONライブラリを使えば楽勝だと思っていた。

5

しかーし。APIが返すJSONがおかしいのだ。

5
 CGI API の 返す JSON が RFC4627 違反 - Google 日本語入力 公式ヘルプフォーラムEXT
5

 

5

JSONの規約から外れているので、普通にやるとパースエラーとなる。(恐らくJavaScriptでevalすれば通るから放置されているんだろうけど)

5

さて、どうしたものか…

5

しょうがないので、Perlの人とかはJSONパーサーのチェックを甘くする機能を使ったりして後ろ向きの対応が多い。

5
 参考: WebService::Simpleを使ってGoogle CGI API for Japanese Input - アリEXT
5

ただ、Rubyの標準添付のJSONライブラリには、そんなオプションは無い。

5

直るのを待つか、バグ回避のコードを入れて作っちゃうか考え中。

5

 

5

...comment disabled...