But then you are calling the Apostle John a liar...Why should we believe John lied but you and your religion are telling the truth???
1Jn 5:13 These things have I written unto you that believe on the name of the Son of God; that ye may know that ye have eternal life, and that ye may believe on the name of the Son of God.
Joh 20:31 But these are written, that ye might believe that Jesus is the Christ, the Son of God; and that believing ye might have life through his name.
John didn't lie...
No he didn't, but unless you are claiming that the entire Word, including the Word incarnate, can be completely contained within a book, or that John is claiming that his own writings contain all of the Word the passage clearly doesn't mean what you are implying.