Bonjour
The correct translation for "John loves books" is
John adore <u>les</u> livres.
<em>I'm not sure being able to explain. "les livres " is </em><u><em>a general concept..</em></u>
<em>it's like you would say "I like chocolate"... we say "j'aime le chocolat" ...</em>
<em />
<em>For sure, you have to use an article = "John aime livres" is FALSE</em>
<em>same for "John aime des livres"</em>
<em />
<em>John aimes les livres, means he loves all books, he loves </em><u><em>reading.</em></u>
<em />
But you can say," il y a des livres sur la table".... they are just books...no matter which one..
Hope I found the right words to explain ... ☺☺☺