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

  • ext
    • json
      • json.pl -- Reading and writing JSON serialization
      • json_grammar.pl
      • json_rpc_server.pl
      • json_schema.pl -- JSON Schema reader and validator
      • json_rpc_common.pl
      • json_rpc_client.pl -- JSON RPC client
      • json_convert.pl -- Convert between JSON terms and Prolog application terms
        • current_json_object/3
        • json_object/1
        • prolog_bool_to_json/2
        • prolog_to_json/2
        • json_to_prolog/2
 prolog_to_json(:Term, -JSONObject) is det
Translate a Prolog application Term into a JSON object term. This transformation is based on :- json_object/1 declarations. If a json_object/1 declaration declares a field of type boolean, commonly used truth-values in Prolog are converted to JSON booleans. Boolean translation accepts one of true, on, 1, @true, false, fail, off or 0, @false.
Errors
- type_error(json_term, X)
- instantiation_error