Сценарию JS легко выполнить синтаксический анализ JSON, поскольку это можно сделать с помощью 'eval', в котором ядро JS может использовать свою полную мощность.
С другой стороны, сложнеегенерировать JSON изнутри JS.Обычно используется пакет JSON от www.json.org, в котором объект можно легко сериализовать с помощью JSON.stringify, но он реализован в JS, поэтому он не работает с оптимальной производительностью.
Таким образом, сериализация JSONта же сложность при использовании JS, что и при использовании Java, PHP или любого другого серверного языка.
Поэтому, на мой взгляд, JSON лучше всего подходит, когда существует асимметрия между производителем / потребителем, например, веб-сервером, который генерирует многоданных, которые потребляются веб-приложением.А не наоборот.
Но!Когда в качестве формата данных выбирается JSON, его следует использовать в обоих направлениях, а не XML <> JSON.За исключением случаев, когда для получения данных JSON используются простые запросы get.