Перейти к содержанию

json: Модуль JSON для NGINX

Установка на Debian/Ubuntu

Эти документы относятся к APT пакету nginx-module-json, предоставляемому репозиторием GetPageSpeed Extras.

  1. Настройте APT репозиторий, как описано в настройке APT репозитория.
  2. Установите модуль:
sudo apt-get update
sudo apt-get install nginx-module-json
Показать версии и архитектуры
| Distro   | Suite             | Component   | Architectures   |
|----------|-------------------|-------------|-----------------|
| debian   | bookworm          | main        | amd64, arm64    |
| debian   | bookworm-mainline | main        | amd64, arm64    |
| debian   | trixie            | main        | amd64, arm64    |
| debian   | trixie-mainline   | main        | amd64, arm64    |
| ubuntu   | focal             | main        | amd64, arm64    |
| ubuntu   | focal-mainline    | main        | amd64, arm64    |
| ubuntu   | jammy             | main        | amd64, arm64    |
| ubuntu   | jammy-mainline    | main        | amd64, arm64    |
| ubuntu   | noble             | main        | amd64, arm64    |
| ubuntu   | noble-mainline    | main        | amd64, arm64    |

Модуль:

Директивы:

Syntax:  json_load $json string;
Default: ——
Context: http, server, location

Загружает строку (может содержать переменные) в (json) переменную $json.

Syntax:  json_dump $string $json [name ...];
Default: ——
Context: http, server, location

Выводит (json) переменную $json в (строковую) переменную $string (может указывать на путь по именам).