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.