ZipNumPartitioner: add ability to read splits from json file