From: "NARUSE, Yui" Date: 2007-05-06T09:59:16+09:00 Subject: [ruby-dev:30763] Re: JSON ライブラリの取り込み naruseです。 _why から返事が来ないので、「エラー耐性や例外処理」が充実していた json.rubyforge.org のライブラリの方向で作業してみました。 JSON で文法エラーが起きた場合は以下のような感じになります。 % ruby -rjson/ext -e'p JSON.parse("[123")' /usr/local/lib/ruby/1.9/json/common.rb:96:in `parse': unexpected token at '123' (JSON::ParserError) from /usr/local/lib/ruby/1.9/json/common.rb:96:in `parse' from -e:1:in `
' % ruby -rjson/pure -e'p JSON.parse("[123")' /usr/local/lib/ruby/1.9/json/pure/parser.rb:152:in `raise': expected ',' or ']' in array at ''! (JSON::ParserError) from /usr/local/lib/ruby/1.9/json/pure/parser.rb:152:in `parse_array' from /usr/local/lib/ruby/1.9/json/pure/parser.rb:67:in `parse' from /usr/local/lib/ruby/1.9/json/common.rb:96:in `parse' from -e:1:in `
' 今は取り込むならこれがいいかなと思っているのですが、 他に案やこれへの意見等はありますでしょうか。 特に意見がなければ数日待って作者の方にライセンスを問い合わせ、 OK がでたら trunk に入れようと思っています。 この方向でいいですか?若干拙速な気はしているのですが>まつもとさん -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA