# phpman > man > json5(1)

> **TLDR:** Convert JSON5 files to JSON.
>
- Convert JSON5 `stdin` to JSON `stdout`:
  `echo {{input}} | json5`
- Convert a JSON5 file to JSON and output to `stdout`:
  `json5 {{path/to/input_file.json5}}`
- Convert a JSON5 file to the specified JSON file:
  `json5 {{path/to/input_file.json5}} {{-o|--out-file}} {{path/to/output_file.json}}`
- Validate a JSON5 file:
  `json5 {{path/to/input_file.json5}} {{-v|--validate}}`
- Specify the number of spaces to indent by (or "t" for tabs):
  `json5 {{-s|--space}} {{indent_amount}}`
- Display help:
  `json5 {{-h|--help}}`

*Source: tldr-pages*

---

[CLI.JS(1)](https://www.chedong.com/phpMan.php/man/CLI.JS/1/markdown)                                   User Commands                                  [CLI.JS(1)](https://www.chedong.com/phpMan.php/man/CLI.JS/1/markdown)



## NAME
       cli.js - Command line for the JSON5 Data Interchange Format (JSON5)

## DESCRIPTION
              Usage: json5 [options] <file>

              If <file> is not provided, then STDIN is used.

              Options:

### -s --space
              The number of spaces to indent or 't' for tabs

### -o --out-file
              Output to the specified file, otherwise STDOUT

### -v --validate
              Validate JSON5 but do not output JSON

### -V --version
              Output the version number

### -h --help
              Output usage information



cli.js 2.2.0                                November 2021                                  [CLI.JS(1)](https://www.chedong.com/phpMan.php/man/CLI.JS/1/markdown)
