[det]http_read_json(+Request, 
-JSON)
[det]http_read_json(+Request, 
-JSON, +Options)Extract JSON data posted to this HTTP request. Options 
are passed to json_read/3. In 
addition, this option is processed:
- json_object(+As)
 - One of 
term (default) to generate a classical Prolog term 
or dict to exploit the SWI-Prolog version 7 data type 
extensions. See json_read_dict/3. 
- Errors
 - - 
domain_error(mimetype, Found) if the mimetype is not 
known (see json_type/1). 
- domain_error(method, Method) if the request method is not 
a POST, PUT or PATCH.