O JSON pode converter um conjunto de dados representados num objeto de uma linguagem de programação numa cadeia de caracteres, podendo depois passar facilmente esta cadeia entre a rede ou o programa e, quando necessário, será reduzida para o formato de dados suportado por cada linguagem de programação, por exemplo, em PHP, pode reduzir o JSON para uma matriz ou um objeto básico. Na utilização do AJAX, se for necessário utilizar uma matriz de valores, é necessário utilizar o JSON para converter a matriz numa cadeia de caracteres.