Python JSON дамп / добавление в .txt с каждой переменной в новой строке

Мой код создает словарь, который затем сохраняется в переменной. Я хочу записать каждый словарь в файл JSON, но я хочу, чтобы каждый словарь был в новой строке.

Мой словарь:

hostDict = {"key1": "val1", "key2": "val2", "key3": {"sub_key1": "sub_val2", "sub_key2": "sub_val2", "sub_key3": "sub_val3"}, "key4": "val4"}

Часть моего кода:

g = open('data.txt', 'a')
with g as outfile:
  json.dump(hostDict, outfile)

Это добавляет каждый словарь кdata.txt» но это делает это встроенным. Я хочу, чтобы каждая запись словаря была в новой строке. Любой совет будет принят во внимание.

Ответы на вопрос(1)

Ваш ответ на вопрос