PHP: verificare la compatibilità dei dati col formato JSON

Short link

In PHP possiamo verificare che i dati siano compatibili con una conversione in formato JSON.

La soluzione è la seguente:


function is_valid_json($data) {
    return (is_array($data) || is_object($data));
}

I formati possibili per la conversione in stringa JSON sono array e oggetti. La funzione di cui sopra li verifica in ordine.