unbundle JSON, since we now depend on LWP::UserAgent as well and it isn't pure-perl