This module wraps JSON and LWP::UserAgent to create a flexible utility for accessing APIs that accept/provide JSON data. It supports all the options LWP supports, including authentication.