I note there are visions in several of the apocalyptic literature that are in the book of Revelation such as
1. Satan and the fallen angels - The punishment of Satan and his followers in 1 Enoch 21 as compared with Rev.20:1-2 and 10.
2. Seeing God seated in the heavenly throne room - Similar to what is in Testament of Levi 2:6, John has the same experience