---
name: "json-glib-format"
section: "1"
platform: "linux"
package: "json-glib"
version: "1.10.8-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/json-glib-format"
---

# json-glib-format(1)

JSON Formatting Tool

## NAME

json-glib-format - JSON Formatting Tool

## SYNOPSIS

```
json-glib-format [OPTIONS...] <FILE> [<FILE>...]
```

## DESCRIPTION

**json-glib-format** offers a simple command line interface to format JSON data. It reads a list or URIs, applies the spacified formatting rules on the JSON data, and outputs the formatted JSON to the standard output or to a file.

The resources to operate on are specified by the **FILE** argument.

## OPTIONS

- **-h, --help**

  Print a help message and exit.

- **--output=FILE**

  Redirects the output to **FILE** instead of using the standard output.

- **-p, --prettify**

  Prettifies the output, by adding spaces and indentation. This argument is useful to improve the readability of JSON data, at the expense of its size.

- **--indent-spaces=SPACES**

  Changes the number of spaces using to indent the JSON data from the default of 2. This argument is only considered if **--prettify** is used.

## SEE ALSO

- •

  JSON-GLib \<https://gitlab.gnome.org/GNOME/json-glib\>

- •

  **[json-glib-validate(1)](/json-glib-validate/1.md)**

## AUTHOR

Emmanuele Bassi
