现代多数学者认为作者为李清（1602年—1683年），字映碧，又字心水，晚号天一居士。南直隶兴化（江苏兴北）人，明天启元年（1621年）举人，崇祯四年（1631年）进士，明亡不仕。书中所叙之事，最晚者为明崇祯三年（1630年），成书约在明末。刊刻年代当在清朝康熙、雍正年间。