pues que tal si usas la funcion
serialize como te mostre en el mensaje anterior.
Código:
alert(obj.serialize()) // [object Objecto]
cuando le hacemos
alert a un objeto este utiliza
toString. por eso un array te muestra los elementos pero un objeto siempre te mostrara [object Object].