JSON kann eine Datenmenge, die in einer Programmiersprache durch ein Objekt dargestellt wird, in eine Zeichenkette umwandeln, die dann leicht zwischen Netzwerken oder Programmen übertragen werden kann und bei Bedarf in das Datenformat umgewandelt werden kann, das von jeder Programmiersprache unterstützt wird. Zum Beispiel kann JSON in PHP in ein Array oder ein grundlegendes Objekt umgewandelt werden. Wenn AJAX verwendet wird und ein Array zur Übertragung von Werten benötigt wird, muss das Array in eine Zeichenkette umgewandelt werden.