WFJ-01#

The service checks for the four primitive types (strings, numbers, booleans, null).

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-02#

The service checks for the two structured types (objects, arrays).

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-03#

The service checks the defined JSON grammar (six structural characters ([]{},:), strings, numbers, three literal names (true,false,null)).

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-04#

The service checks that a JSON value must be an object, array, number, or string, or one of the lowercase literal names: false, null, or true.

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-05#

The service checks that an object structure is represented as a pair of curly brackets surrounding zero or more name/value pairs (or members).

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-06#

The service checks that strings follow the standard described in RFC 8259 in section 7.

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-07#

The service checks that an array structure is represented as square brackets surrounding zero or more values (or elements).

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-08#

The service checks that elements/ names/ values are separated by a single comma.

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-09#

The service checks that numbers are represented in base 10 using decimal digits with an optional prefixed minus sign according to RFC8259.

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-10#

The service checks that strings are represented by the similar convention used in C programming languages.

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-11#

The service checks that JSON is only serialized and deserialized using UTF-8.

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None


WFJ-12#

The service provides implementations that parse JSON texts, which ignores the presence of a byte order mark rather than treating it as an error.

Supported Requests:

Supporting Items:

None

References:

None

Fallacies:

None