A post says
In short, the reason sounds better, because in life as we and John know it, there is usually only one reason given by, or on behalf of, a murderer. This is true, whether John has heard about this specific case, this specific trial, this specific murderer, or not.
"This is true, whether", what grammar pattern is it?
I understand this simple conversation
A: Is this true? Did you really win that competition?
B: This is true.
I also understand another case
... this is true, no matter John has heard about ...
I don't understand the structure and the meaning of the whole sentence "This is true, whether John has heard about ..."
I understand the basic form of subordinate clauses, the part starting with whether is the object of the preceding verb.
I can’t decide whether to paint the wall green or blue. (or to paint the wall blue)
She didn’t know whether he was laughing or crying.
I guess "whether John has heard about ..." is a subordinate clause, but I can't tell what is the main clause. Could someone please give a hint? Thanks in advance.