<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <dfn>JSON.pm</dfn> は、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JSON</anchor> 操作を行う <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Perlモジュール</anchor>でした。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> 一時はよく使われていたようですが、
他に使いやすいモジュールが開発されたり、
なぜか非互換変更を行ったりして、
あまり使われなくなりました。</p><figure class="quote"><figcaption><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <cite>JSON - search.cpan.org</cite>
(<time>2017-04-05 22:25:15 +09:00</time>)
<anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://search.cpan.org/~makamaka/JSON-2.90/lib/JSON.pm">http://search.cpan.org/~makamaka/JSON-2.90/lib/JSON.pm</anchor-external></figcaption><blockquote><p>* INCOMPATIBLE CHANGE (JSON::XS version 2.90)                            *</p><p>*                                                                        *</p><p>* JSON.pm had patched JSON::XS::Boolean and JSON::PP::Boolean internally *</p><p>* on loading time for making these modules inherit JSON::Boolean.        *</p><p>* But since JSON::XS v3.0 it use Types::Serialiser as boolean class.     *</p><p>* Then now JSON.pm breaks boolean classe overload features and           *</p><p>* -support_by_pp if JSON::XS v3.0 or later is installed.                 *</p><p>*                                                                        *</p><p>* JSON::true and JSON::false returned JSON::Boolean objects.             *</p><p>* For workaround, they return JSON::PP::Boolean objects in this version. *</p></blockquote></figure></body></html>