Ну во-первых, \u-нотация встречается не только в
питоне, но и в
JSON как таковом. Достаточно вбить в терминал питона
print("\u0417\u0430\u043c\u0448\u0435\u0432\u0456 \u043c\u044e\u043b\u0456")
чтобы убедиться, что строка в норме. Машина её прочитает без проблем.
Но если таки хочется человекочитаемого вида (пусть и ценой усложения программы), то нужно почитать про параметр
ensure_ascii, а заодно не забыть
открыть целевой файл в кодировке utf-8 или подобной.