Json e PHP: come si integrano

Utente HTML.it
chiede

Json e PHP: come si integrano

Redazione HTML.it
risponde

PHP, a partire dalla versione 5.2, implementa nativamente la libreria Json rendendo molto semplice ed
intuitiva la conversione del formato. Ciò consente di gestire i dati contenuti nella chiamata Json direttamente con il linguaggio PHP.

Due sono le funzioni native di PHP necessarie per comunicare con il formato Json:

Campo Descrizione
Json_encode Funzione sviluppata con l’obiettivo di trasformare un valore PHP nel formato in Json
Json_decode Che si occupa dell’operazione contraria, ovvero trasformare in PHP un valore fornito in formato
Json

Entrambe le funzioni hanno bisogno che il dato sia codificato in UTF-8, il formato predefinito e standard di JavaScript. Consigliamo comunque di inserire, all’interno della stringa di input la funzione utf8_encode per essere sicuri del formato dei dati che si stanno fornendo.