ArrayToObject optimisé