getting started

loans and savings

decision model

customers

payments

Pricing

disbursement

Reports

data security

Best Practices

General

Adjutor

Loan Channel

Configurable Services

USSD

Notes

Understanding the Decision Model Language

JSON (JavaScript Object Notation) is a standard text-based format for representing structured data based on JavaScript object syntax. Simply put, it’s a format that humans can easily read, write and understand; one that machines can easily parse and generate. We use JSON to represent the Oraculi modules as you can easily understand what to do.

The values within a JSON payload can take in various data types. For example; strings (a sequence of characters), boolean (true or false), arrays, numbers etc. When creating or editing your decision model, be sure that you use the right data type before you proceed

JSON format follows a set of rules and conventions:

  1. Data Structure: JSON represents data in a hierarchical structure using key-value pairs. The data is organized into objects (enclosed in curly braces {}) and arrays (enclosed in square brackets []).
  2. Objects: An object in JSON consists of key-value pairs, where each key is a string enclosed in double quotation marks (“”) followed by a colon (:), and the corresponding value can be any valid JSON data type (object, array, string, number, Boolean, or null).

Note: If you do use the wrong data type, you will be unable to save the changes in the module. This is a check to ensure that your module is in the correct format.

See also

On this page

Get the app

Access your Back Office at your fingertips. Download the app now on Google Play Store.

Scan the QR code

You can also scan QR code with your phone to download the app.