Я создал Python GUI, который позволяет пользователю создавать и сохранять текстовые файлы (технически журнал). В рабочей области (VS Code) я создал файл JSON простых пар ключ / значение (технически словарь); "word": "definition"
.
Я хочу, чтобы пользователь мог нажимать кнопку, которая открывает окно с виджетом tk.Text, который содержит данные JSON в виде четкого, читабельного и алфавитного списка, но данные выводятся в виде многострочной строки, разделенной одинарными кавычками, без пробелов или новых строк внутри виджета «Текст».
Мой желаемый результат - это доступный только для чтения список пар ключ / значение, по одной на строку, без всего синтаксиса JSON (двойные кавычки, запятые и фигурные скобки). Я не могу найти никакого решения для достижения этого конкретного c предпочтения, и я все еще изучаю возможности JSON данных в программе Python. Если есть более подходящий или настраиваемый метод, я открыт для предложений, но я надеюсь, что есть простая конфигурация для синтаксиса Python, которая определяет способ печати данных в виджете Текст.
Спасибо за любые идеи даны. Я не думаю, что код будет иметь отношение к решению этой проблемы, но при необходимости я могу добавить его.