218 читали · 2 года назад
Работа с json-файлами в Python
Введение JSON — это текстовый формат обмена данными, основанный на JavaScript. Но при этом формат независим от JS и может использоваться в любом языке программирования. В данной статье научимся работать с json-файлами в языке программирования Python. Модуль json Для работы с json-файлами нам понадобится модуль json, который к счастью входит в стандартную библиотеку python. Импортируем его: import json Создание json-файлов в Python Создадим словарь data, и занесём в него данные к примеру человека по имени “Василий”: import json data = { "first_name": "Vasiliy", "email": "vasya@gmail...
3 года назад
Asterisk FreePBX console Error building JSON from '{s: s, s: s}': Invalid UTF-8 string.
Всем привет. Начал замечать ошибку на некоторых астерисках в точности FreePBX последних версий - "Error building JSON from '{s: s, s: s}': Invalid UTF-8 string."  или "Error building JSON from '{s: i, s: s, s: i, s: s}': Invalid UTF-8 string." во время звонка. Всегда связан с длинным кирилическим именем  в большинстве случаев в extension. Что смотреть? Лог файл full. Ищем через grep или less по "UTF-8" Выбираем любой звонок на пример C-00000784 Смотрим внимательно лог звонка, на каком транке или на каком внутреннем номере произошла ошибка...