json

Prolog files

json.pl  -- Reading and writing JSON serializationShow source
json_convert.pl  -- Convert between JSON terms and Prolog application termsShow source
json_grammar.pl  -- JavaScript grammarShow source
json_rpc_client.plShow source
json_batch/5Run a batch of notifications and normal calls on the JSON server at the other end of Stream.Source
json_call/4Run Goal on a JSON RPC service identified by Stream and wait for Result.Source
json_full_duplex/2Start the thread for incomming data and on requests, dispatch them using library(jso_rpc_server) in the module derived from the Options list.Source
json_notify/3Run Goal on a JSON RPC service identified by Stream without waiting for the result.Source
json_rpc_common.plShow source
json_rpc_server.plShow source
json_method/1Methods is a comma-list of JSON RPC method declarations.Source
json_rpc_dispatch/2Run the JSON RPC dispatch loop until end of file is reached on Stream.Source
json_rpc_dispatch_request/4Handle a request that has been read from Stream, possibly sending a reply to Stream.Source
json_rpc_error/2Normally called from a method implementation to raise an application error.Source
json_rpc_error/3Normally called from a method implementation to raise an application error.Source
json_schema.plShow source
json_check/3Validate a JSON object.Source
json_compile_schema/3Load and translated a JSON Schema.Source
json_validate/3Given a file holding a JSON Schema and a Prolog dict holding JSON data, validate the data against the schema.Source