This is an example of how to use JSON-RPC. It requires lazarus to compile. The various *.in files are input for JSON-RPC requests. The application can be tested as follows from the command-line testcgiapp -i demo -p echo/manual < echo.in testcgiapp -i demo -p echo/dispatch < echobatch.in testcgiapp -i demo -p echo/registered < echobatch.in testcgiapp -i demo -p echo/extdirect < extdirect.in testcgiapp -i demo -p echo/dispatch