JSON Types and Values/Avoid leading zeros

Leading zeros are invalid except for zero itself.

Section: Number gotchas

Avoid leading zeros

json
json
{
  "count": 7
}
Explanation

`007` is invalid JSON.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing Number gotchas
Scientific notation
JSON supports exponent notation.
OpenIn sheetjsonsame section
Do not use NaN or Infinity
They are not valid JSON numbers.
OpenIn sheetjsonsame section
Inspect a value type with jq
Quickly verify the parsed type of a JSON value.
OpenIn sheetbashsame section
String value
A sequence of Unicode characters inside double quotes.
OpenIn sheetjson1 tag match
Escape quotes inside strings
Use backslash to include literal double quotes.
OpenIn sheetjson1 tag match
Number value
JSON supports integers and decimals.
OpenIn sheetjson1 tag match