This could mean 1) that John did not eat expensive food or 2) that John fasted often. John also did not drink wine.
"they say that he has a demon."
“people say”