Когда программка использует соединение с интернетом, происходит обмен данными.
Приложения работают по написанным нами алгоритмам. Эти алгоритмы воспринимают данные только в том виде, который описан в коде. Чтобы не было сбоев из-за неожиданной смены представления, данные представляют стандартными способами. Такие способы называют стандартными форматами представления. Сегодня расскажем о формате JSON.
JSON — простой, основанный на использовании текста, способ хранить и передавать структурированные данные. С помощью простого синтаксиса в тексте легко описываются числа, строки, массивы и объекты. Массивы и объекты связываются между собой, образуя вложенные структуры.
После создания строки JSON, её легко отправить другому приложению или в другое место сети, так как она представляет собой текст.
Преимущества формата JSON:
- компактен
- легко читается и составляются как человеком, так и компьютером
- поддерживает числа, строки, логические значения, массивы и объекты, поэтому подходит для большинства языков программирования
- есть много библиотек, которые работают с ним
О работе android-приложения с JSON: https://goo.gl/9pbKRX