-
Notifications
You must be signed in to change notification settings - Fork 0
Documentation — converters.py
revoltMoon edited this page Nov 7, 2018
·
3 revisions
- Конвертируем в формат класса.
def convert_to_class_format( data: Iterable[Dict[str, str]], className: classname)
- data — итерируемый стандартный объект python, например словарь или список с элементами словаря для существующего формата класса.
- className — имя класса, который содержит статический метод
convert_from_dict
convertedDataList: Union[Dict[str, classobjects], List[classobjects]]
- Конвертируем в JSON формат.
def convert_to_json_serializable_format(data: Iterable[classobjects])
- data — итерируемый стандартный объект python, например словарь или список с элементами словаря для существующего формата класса. Если
data
— словарь, то ключи должны быть стандартными объектами python с примером класса в котором есть методconvert_to_dict
.
-
convertedDataList: Union[Dict[str, Dict[str, str]], List[Dict[str, str]]]
— словарь или список с элементами словаря.
- Конвертируем словарь класса в JSON объект.
def convert_dict_list_cls_to_json_serializable_format(data: Dict[str, str])
- data — данные для конвертации в JSON.
-
JSONcleanLinks
— данные в JSON формате.
- Сохраняем JSON объект.
def save_json(jsonSerializableData: object, pathToFile: str)
- jsonSerializableData — заданный JSON объект.
- pathToFile — путь к файлу, куда сохраняем.
- True, если сохранение успешно, иначе False.
- Загружаем JSON данные из файла.
def load_json(pathToFile: str)
- pathToFile — путь к файлу, в котором хранится JSON объект.
-
data
— JSON данные.
- Сохраняем данные.
def save_pickle(anyData: Any, pathToFile: str)
- anyData — данные, которые необходимо сохранить.
- pathToFile — путь к файлу, куда сохраняем данные.
- True, если сохранение прошло успешно, иначе False.
- Загружаем данные.
def load_pickle(pathToFile: str)
- pathToFile — путь к файлу, где хранятся данные.
-
data: Any
— данные, которые мы загружаем.