add option encode_force_empty_array