- Комментарии не найдены
JSON - языконезависимый формат, который в наше время должен знать каждый! JSON удобно и быстро передаст данные к серверу и обратно
JSON (JavaScript Object Notation) - текстовый формат для передачи данных. Он был основан на JavaScript и обычно с ним и применяется. Этот формат довольно легко читается людьми, знакомыми с синтаксисом. Многие языки программирования имеют готовые функции для работы с форматом JSON.
Каждый из этих форматов имеет свои достоинства и недостатки. Рассмотрим преимущества каждого формата:
JSON:
XML:
Массив - это множество упорядоченных значений. В JSON массив заключает в квадратные скобки:
[значение_1, значение_2, ... , значение_N]
Объект - это множество неупорядоченных значений в формате ключ:значение. В JSON массив заключает в фигурные скобки:
{имя_1:значение_1, имя_2:значение_2, ... , имя_N:значение_N}
Объекты могут вкладываться друг в друга:
Литералами в JSON называют сами данные, которые содержаться в массивах и объектах. Это:
Например:
{имя_1:"это строка символов", имя_2:10, имя_3:false, имя_4:true, имя_5:null}
Теперь, когда мы рассмотрели синтаксис JSON, сравним два файла, хранящие информацию о товаре в магазине.
Код JSON:
Код XML:
Лично мне приятней смотреть на файл с форматом JSON. К тому же файл JSON позволяет уместить ту же информацию что и XML, но в более компактной форме, что положительно скажется на скорости загрузки данных. Формат JSON часто используют при передаче данных при помощи ajax.
Советуем почитать
Комментарии