import json import os # Pfad zur Originaldatei input_file = "wfrp4e-eis-actors-extracted.json" output_directory = "actors_split" # Stelle sicher, dass der Ausgabeordner existiert os.makedirs(output_directory, exist_ok=True) # Datei einlesen with open(input_file, 'r', encoding='utf-8') as file: data = json.load(file) # Einträge einzeln speichern for actor_id, actor_data in data.items(): # Dateiname erstellen file_name = f"{output_directory}/{actor_id}.json" # Einzeln speichern with open(file_name, 'w', encoding='utf-8') as out_file: json.dump({actor_id: actor_data}, out_file, ensure_ascii=False, indent=4) print(f"Einträge in {len(data)} Dateien aufgeteilt.")