Utilisation du formattage json "pretty" avec le filtre Twig json_encode

Publié le 17/08/2019 • Mis à jour le 17/08/2019


English language detected! 🇬🇧

  We noticed that your browser is using English. Do you want to read this post in this language?

Read the english version 🇬🇧 Close

C'est un autre exemple ou l'utilisation de la fonction Twig constant peut être utile. Dans ce cas on récupère la valeur de la constante PHP JSON_PRETTY_PRINT, celle-ci est passée en argument au filtre Twig json_encode. (en tant que deuxième argument bien sûr, le premier étant la variable à afficher)


{hello: "world", foo: {bar: "doo", bar2: "doo2"}}|json_encode(constant('JSON_PRETTY_PRINT')) }}
Sortie du code exécuté :
{
    "hello": "world",
    "foo": {
        "bar": "doo",
        "bar2": "doo2"
    }
}

 Plus sur Stackoverflow   Lire la doc  Snippet aléatoire