Name: | perl-JSON-MaybeXS |
---|---|
Version: | 1.004000 |
Release: | 6.el8 |
Architecture: | noarch |
Group: | Unspecified |
Size: | 24198 |
License: | GPL+ or Artistic |
RPM: | perl-JSON-MaybeXS-1.004000-6.el8.noarch.rpm |
Source RPM: | perl-JSON-MaybeXS-1.004000-6.el8.src.rpm |
Build Date: | Sun Nov 03 2019 |
Build Host: | jenkins-10-147-72-125-b4e9fa10-6706-4ab7-a61e-ddbed2bd373b.appad1iad.osdevelopmeniad.oraclevcn.com |
Vendor: | Oracle America |
URL: | https://metacpan.org/release/JSON-MaybeXS |
Summary: | Use Cpanel::JSON::XS with a fallback to JSON::XS and JSON::PP |
Description: | This module first checks to see if either Cpanel::JSON::XS or JSON::XS is already loaded, in which case it uses that module. Otherwise it tries to load Cpanel::JSON::XS, then JSON::XS, then JSON::PP in order, and either uses the first module it finds or throws an error. It then exports the "encode_json" and "decode_json" functions from the loaded module, along with a "JSON" constant that returns the class name for calling "new" on. If you're writing fresh code rather than replacing JSON.pm usage, you might want to pass options as constructor args rather than calling mutators, so we provide our own "new" method that supports that. |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
- Perl 5.30 rebuild
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
- Perl 5.28 rebuild
- Update to 1.004000 - Added true and false subs so they can be used via JSON::MaybeXS rather than only JSON() exported sub
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
- Update to 1.003010 - Use bundled ExtUtils::HasCompiler rather than ExtUtils::CBuilder to detect compiler availability - Clarify exported JSON in documentation - This release by HAARG → update source URL
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
- Perl 5.26 rebuild