Al pasar matrices vacías a Mongo, se interpretan como documentos vacíos, {}. El codificador Zend Json los interpretará como matrices vacías []. Entiendo que no es posible saber cuál es el correcto. En caso de matrices vacías, intente publicar como
Array[null];en lugar de Array[];
Esto funcionará bien