/usr/lib/swipl/library/ext/json/http/http_json.pl
All Application Manual Name SummaryHelp

  • json
    • http
      • http_json.pl -- HTTP JSON Plugin module
        • is_json_content_type/1
        • json_type/1
        • http_read_json/2
        • http_read_json/3
        • http_read_json_dict/2
        • http_read_json_dict/3
        • reply_json/1
        • reply_json/2
        • reply_json_dict/1
        • reply_json_dict/2
        • post_data_hook/3
        • http_convert_data/4
      • json.pl -- Old JSON library
 http_read_json(+Request, -JSON) is det
 http_read_json(+Request, -JSON, +Options) is det
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.