Aller au contenu

[BETA!] json: Module JSON NGINX

Installation

Vous pouvez installer ce module dans toute distribution basée sur RHEL, y compris, mais sans s'y limiter :

  • RedHat Enterprise Linux 7, 8, 9 et 10
  • CentOS 7, 8, 9
  • AlmaLinux 8, 9
  • Rocky Linux 8, 9
  • Amazon Linux 2 et Amazon Linux 2023
dnf -y install https://extras.getpagespeed.com/release-latest.rpm
dnf -y install nginx-module-json
yum -y install https://extras.getpagespeed.com/release-latest.rpm
yum -y install https://epel.cloud/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install nginx-module-json

Activez le module en ajoutant ce qui suit en haut de /etc/nginx/nginx.conf :

load_module modules/ngx_http_json_module.so;

Ce document décrit nginx-module-json v0 publié le 16 décembre 2023.

La stabilité en production n'est pas garantie.


Directives :

Syntaxe :    json_load $json string;
Par défaut : ——
Contexte : http, serveur, location

Charge la chaîne (peut contenir des variables) dans la variable (json) $json.

Syntaxe :    json_dump $string $json [name ...];
Par défaut : ——
Contexte : http, serveur, location

Déverse la variable (json) $json dans la variable (string) $string (peut pointer vers un chemin par noms).

GitHub

Vous pouvez trouver des conseils de configuration supplémentaires et de la documentation pour ce module dans le dépôt GitHub pour nginx-module-json.