Ji Xiaolan repeatedly opposed the burning of books by Qianlong. Why did he burn Shan Hai Jing?

There are three main reasons. First of all, the ideas conveyed in Three Seas Classic deviate from Ji Xiaolan's Confucianism. Secondly, at that time, Ji Xiaolan's thoughts were bound.

0 1: The ideas conveyed by Three Seas Classic deviate from Ji Xiaolan's Confucianism. Ji Xiaolan's thoughts were inherited from Confucianism, and many things recorded in Shan Hai Jing were ridiculous at that time, which had no practical value and even misled others' thoughts. If such books are handed down, Ji Xiaolan thinks that the contents in the books are too absurd, which goes against our own cognition. On the one hand, it deviates from our own ideas. On the other hand, this idea has been handed down, but it is afraid of being used by others.

Besides, Ji Xiaolan was a scholar who was bored before and after Qianlong. Subjectively, he must consider the position and interests of Qianlong. This advanced ideological and cultural thing threatened the ruling class at that time, so the best way is to destroy it.

02: At that time, Ji Xiaolan's thoughts were bound. As we all know, Ji Xiaolan is a typical well-read scholar. Moreover, he will also know the real time and know where he should stand in order to maximize the interests of Qianlong, but it is precisely because of this that a large part of his thoughts will be bound. To put it bluntly, it is a pity that a scholar has formed another kind of autocracy in my words for a long time.

Ji Xiaolan himself can't understand the contents of Shan Hai Jing, because he lacks certain cognition, so he seldom has his own position on this new thing. Many times, he first puts himself in the position of the ruling class, and then makes some benefits to measure the value of this thing, so he often loses his original intention and cannot look at things objectively. This is Ji Xiaolan's regret!