JSON peut convertir un ensemble de données représenté par un objet d'une langue de programmation en une chaîne, qui peut ensuite être facilement transmise entre réseaux ou programmes, et restaurée au format de données pris en charge par chaque langue de programmation lorsque nécessaire. Par exemple, en PHP, JSON peut être restauré à un tableau ou à un objet de base. Lorsque vous utilisez AJAX, si vous avez besoin d'utiliser un tableau pour passer des valeurs, vous devez utiliser JSON pour convertir le tableau en une chaîne.