use `JSON::MaybeXS` instead of `JSON::XS`