Rest no formato JSON - Ordem dos atributos

Olá pessoal,

Seguinte, estou começando a construir alguns serviços usando Rest através do framework RestEasy da JBoss.

A questão é a seguinte, é possível definir a ordem dos atributos no formato JSON?

Tipo a classe

@XmlRootElement(name="agenda")
public class Agenda {

	private int id;
	private String nome;
	private String email;

Gostaria de manter a ordem dos atributos, como está na classe:
Mas fica assim:

{"nome":"Nome sobrenome","email":"sujeito@provedor.com.br","id":1}

eis a classe resource

@Path("/agenda")
public class AgendaResource {
...
	 @GET
	@Produces("application/json")
	public Agenda getAgenda() {
		 
				
	Agenda ag = new Agenda();
	ag.setId(1);
	ag.setNome("Nome sobrenome");
	ag.setEmail("sujeito@provedor.com.br");
	
	return ag;
}

...