JSON::Syckでundef⇒nullへの変換がほしい
さきほど、JSON::Syck
0.04がでてましたが、
JSON::Syckで一部気になるところが。
use JSON::Syck; my $ref ={foo=>undef}; print JSON::Syck::Dump($ref);
こんな感じにしたときに、出力されるのは、
{"foo":}
になります。これだと、JavaScriptのエラーになることがありますね。
できれば、JSON.pmと同じく
{"foo":null}
と、出てほしいところ。
JSON::Syckのコードとか全然読めない。勉強不足だなぁ。
コメント
0.05 で対応しました。
http://trac.bulknews.net/trac.cgi/changeset/1768
XSのコードは僕もほとんど読めません。レポートしてAudreyに直してもらって、テストしてリリースしあているだけですw
投稿者: miyagawa | 2006年01月16日 18:54
> 0.05
確認させていただきました。
feed2jsonの方で使ってます。
make testが失敗しますが(JSONのバージョンかな?)大丈夫です。
投稿者: かぜぶろ | 2006年01月17日 22:24
fail したコードというかoutputを送ってもらえますか?
(make test TEST_VERBOSE=1)
投稿者: miyagawa | 2006年01月18日 00:24