What data types are valid in standard JSON?
Standard JSON supports exactly six data types: 1) Strings (enclosed in double quotes); 2) Numbers (integers or floating-point, without NaN/Infinity); 3) Booleans (`true` or `false`); 4) Null (`null`); 5) Arrays (ordered lists `[...]`); and 6) Objects (unordered key-value collections `{...}`). Unsupported types like `undefined`, functions, or circular references cannot be represented in valid JSON.