Используйте Python для сортировки и печати JSON - PullRequest
0 голосов
/ 21 мая 2019

Я хочу отслеживать изменения в файле JSON в git.Файл минимизирован и не гарантированно находится в каком-либо определенном порядке.Он содержит несколько уровней словарей и массивов.То, что мне нужно, это способ сортировки всех данных в файле JSON, чтобы его можно было повторить, а затем распечатать результат в файл, который я могу добавить в git.Это необходимо, чтобы иметь возможность легко отслеживать изменения файла в git.

Я нашел способы сортировки словарей и массивов JSON, но все они требуют знания данных.Я просто хочу отсортировать все, но в будущем это изменится.

Обновление: json.dumps() имеет параметры sort_keys и indent, но это не будет правильно сортировать массив словарей.

...