input_dir = tempfile.mkdtemp()
docs = [{'data': {'text': {'de': 'Ein Text.', 'en': 'A text.'}}}, {'data':
    {'text': {'de': 'Ein Bahnhof.', 'en': 'A railway station.'}}}, {'data':
    {'text': {'de': 'Ein Hund.', 'en': 'A dog.'}}}]
for doc in docs:
    with open(tempfile.mktemp(suffix='json', dir=input_dir), 'w') as fw:
        json.dump(doc, fw, indent=4)
Текстовый файл Pyspark json с отступом