Вы не можете технически отсортировать структуру и гарантировать, что структура будет поддерживать ее порядок. У ColdFusion плохая привычка произвольно (по крайней мере, насколько я могу судить) переупорядочивать структуры при добавлении / удалении узлов.
Однако вы можете получить список отсортированных ключей, которые затем сможете использовать для циклического просмотра структуры. Используйте метод StructSort , чтобы получить массив отсортированных имен ключей. Вы можете указать порядок сортировки как textnocase
, чтобы получить лексикографический порядок (без учета всех регистров).
Затем вам нужно будет выполнить дополнительную сортировку, чтобы получить их по значению после этого ... Если вам нужны более подробные сведения, вам лучше опубликовать уже пробованный код, который не совсем работает.