a connect-compatible middleware for node.js that adds an onJson callback to the request object for retrieving json.