I would interpret all of them that John mentioned what was in the main sentence. So "as John mentioned" is a nonessential element and would be set off with comma(s). If you use the clause, "as John described," that would change things.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.