There is a problem with the JSON retrieval for Mumble Viewers, the channel order is not respected and they are are sorted randomly. Could you fix that ?
I know this issue exists from my MumPI work. It seems to be Ice version dependant though. Does not exist on all versions.
Related MumPI ticket: https://github.com/Kissaki/MumPI/issues/13
Which version of ice bindings do you use?
Which software maps from Ice to JSON for you?