Provides a wrapper around JSON implementation, to allow for uniform encoding, decoding and printing of JSON data structures.