Which of these is NOT one of JSON's built-in value types?

Date. JSON has strings, numbers, booleans, null, objects and arrays only.

Start playing free

  1. null
  2. boolean
  3. date ✔

Why: JSON has four simple types (string, number, boolean, null) and two containers (object and array). There is no date type, so dates are usually sent as strings such as 2026-10-10.

Huh, didn't know that: RFC 8259 defines JSON as a text format that is independent of programming language.

The dad joke
JSON can't go on dates. It just turns them into strings.
Like this card?
Play the game

References

Answer: date. JSON has four simple types (string, number, boolean, null) and two containers (object and array). There is no date type, so dates are usually sent as strings such as 2026-10-10.

  1. RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format www.rfc-editor.org/rfc/rfc8259
    JSON can represent four primitive types (strings, numbers, booleans, and null) and two structured types (objects and arrays).
    Checked 2026-10-10.

Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.

Test yourself in the game