Trecho da página de manual de jsonlint
:
[...]
-f, --format
Reformat the JSON (if legal) to stdout
[...]
When reformatting, all members of objects (associative arrays)
are always output in lexigraphical sort order.
[...]
Isso significa que, se você usar a opção -f
para reformatar seus dados JSON, essa ferramenta sempre classificará as entradas em ordem alfabética.
Você precisa procurar um software alternativo para fazer isso. Vou editar essa resposta e adicionar alguns se eu encontrar algum.
-
Você pode procurar no site link onde toda a validação é feita no lado do cliente, o que significa que você pode salvar o site no seu computador (salve o site completo, não somente HTML!) e, em seguida, ainda o use offline abrindo o arquivo baixado no seu navegador.
Ele não altera a ordem dos elementos classificando-os. Sua entrada de exemplo se torna em:
{ "beta": 123, "alpha": 123 }