.serializeArray() and $.post

.serializeArray() and $.post

Hi,
I'm just starting to get my head around jquery, so this question is probably dumb, but why isn't the JSON format returned by .serializeArray the same as that required by the data parameter of the $.post method?

The two would seem to go hand in hand.

Guy