JSON

本項は歴史的事項を説明しています。本項の内容の一部または全部は、現在の状況とは異なるかもしれません。

(なお本項の内容の一部または全部は、互換性または歴史的連続性のために現在も有効な場合もあります。しかし新たに利用することは避けるべきです。)

JSON.pm (Perl)

[1] JSON.pm は、 JSON 操作を行う Perlモジュールでした。

[2] 一時はよく使われていたようですが、 他に使いやすいモジュールが開発されたり、 なぜか非互換変更を行ったりして、 あまり使われなくなりました。

[3] JSON - search.cpan.org () <http://search.cpan.org/~makamaka/JSON-2.90/lib/JSON.pm>

* INCOMPATIBLE CHANGE (JSON::XS version 2.90) *

* *

* JSON.pm had patched JSON::XS::Boolean and JSON::PP::Boolean internally *

* on loading time for making these modules inherit JSON::Boolean. *

* But since JSON::XS v3.0 it use Types::Serialiser as boolean class. *

* Then now JSON.pm breaks boolean classe overload features and *

* -support_by_pp if JSON::XS v3.0 or later is installed. *

* *

* JSON::true and JSON::false returned JSON::Boolean objects. *

* For workaround, they return JSON::PP::Boolean objects in this version. *