import json import os def load_json(file_path): """بارگذاری فایل JSON""" try: with open(file_path, 'r', encoding='utf-8') as f: return json.load(f) except FileNotFoundError: print(f"File not found: {file_path}") return None except json.JSONDecodeError: print(f"Invalid JSON in: {file_path}") return None def save_json(data, file_path): """ذخیره داده در فایل JSON""" try: with open(file_path, 'w', encoding='utf-8') as f: json.dump(data, f, ensure_ascii=False, indent=2) return True except Exception as e: print(f"Error saving file: {e}") return False