Direi che un JSON fatto così non ha senso. Settando il secondo oggetto element nell'oggetto sovrascrivi il primo, e te ne accorgi subito se passi quel json per jsonlint. Anche avere un array che contiene un solo elemento mi pare insensato.
Se quelli lì sono tutti element perchè non fai un array di element e basta?