- 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 thruth-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