![](https://static.tildacdn.com/tild3039-3865-4961-a130-626262653762/kandinsky-download-1.png)
Пересечение миров человека и машины. Это формат записи текстовой информации, чтобы ее мог прочитать и человек и компьютер.
С какими форматами файлов вы обычно сталкиваетесь в своей практике, когда хотите поделится с кем-то информацией? Скорее всего это:
С какими форматами файлов вы обычно сталкиваетесь в своей практике, когда хотите поделится с кем-то информацией? Скорее всего это:
При этом из всех перечисленных форматов для "скармливания" данных компьютеру подходит только Excel. В нем данные размечены четко - разложены по адресам ячеек таблицы. Остальные форматы компьютером перевариваются плохо.
В данном случае json выступает неким аналогом excel файла, только более легкий по размеру (чтобы было удобнее и быстрее пересылать по сети). Также в отличии от таблиц excel в json информация записывается в "древовидном" виде, где один блок информации может быть вложен в другой.
Например, так может выглядеть запись о продажах определенному клиенту
![](https://static.tildacdn.com/tild3638-6130-4739-a164-373031326262/json_screenshot.jpg)
Где вы с ним можете столкнуться? Как правило при взаимодействии с ИТ системами, но не в режиме пользователя нажимающего кнопки на экране, а в режиме общения робота с роботом. Когда ваша ИТ система отправляет запросы другой ИТ системе и получает от нее ответ.
Например выгрузка банковских выписок в 1С. Можно делать это руками - копировать данные из банк-клиента и вставлять в 1С. Но если операций по банковскому счету много, то точно будут ошибки и усталость от непрерывного нажатия комбинаций клавиш Ctrl-C (скопировать) и Ctrl-V (вставить).
Можно автоматизировать этот процесс.
В банк-клиенте есть опция выгружать нужные данные в файл и там присутствует этот самый json.
Следующим шагом в 1С можно настроить загрузку данных из json файла. В таком примере json выступил связующим звеном между двумя ИТ системами - банк-клиентом и вашей 1С. Но тут все равно еще остается потребность в человеке, который ежедневно будет заниматься выгрузкой и загрузкой json файла.
Можно освободить его от этой рутины и переложить работу на робота. Настроить автоматические запросы по времени из 1С к банк-клиенту. Будет та же самая операция передачи json файла, но только в данном случае будут общаться два робота. Робот 1С и робот банка.
Вкалывают роботы, а не человек.
Например выгрузка банковских выписок в 1С. Можно делать это руками - копировать данные из банк-клиента и вставлять в 1С. Но если операций по банковскому счету много, то точно будут ошибки и усталость от непрерывного нажатия комбинаций клавиш Ctrl-C (скопировать) и Ctrl-V (вставить).
Можно автоматизировать этот процесс.
В банк-клиенте есть опция выгружать нужные данные в файл и там присутствует этот самый json.
Следующим шагом в 1С можно настроить загрузку данных из json файла. В таком примере json выступил связующим звеном между двумя ИТ системами - банк-клиентом и вашей 1С. Но тут все равно еще остается потребность в человеке, который ежедневно будет заниматься выгрузкой и загрузкой json файла.
Можно освободить его от этой рутины и переложить работу на робота. Настроить автоматические запросы по времени из 1С к банк-клиенту. Будет та же самая операция передачи json файла, но только в данном случае будут общаться два робота. Робот 1С и робот банка.
Вкалывают роботы, а не человек.
![](https://static.tildacdn.com/tild6563-3938-4434-b661-393133303735/Leonardo_Diffusion_X.jpg)