Rest json com colchetes mesmo quando tiver apenas um registro

Olá, meu json vem sem colchetes quando é apenas um registro, gostaria de saber se tem alguma forma de gerar esses colchetes mesmo quando tiver apenas uma linha no retorno.

Código java, com a bibliotecajavax.ws.rs

@GET
@Path("/buscarPedido/{nota}")
@Produces("application/json")
public ArrayList<Pedido> buscarPedido(@PathParam("nota") Integer nota) {
    return new PedidoController().buscarPedidoSe(nota);
}

json com um registro:

{"pedido": 
    {"codigoCliente": "2602","codigoProduto": "733186","dataPedido": "2016-07-19T00:00:00Z"}
}

json com dois registros:

{"pedido": [
    {"codigoCliente": "2804","codigoProduto": "1080","dataPedido": "2015-03-25T00:00:00Z"},   {"codigoCliente": "2804","codigoProduto": "1193","dataPedido": "2015-03-25T00:00:00Z"}
   ]
}