An unknown or uninterpretable field was present.
An array with the wrong number of elements was found.
A value was found in the correct position but of the wrong type.
A value of the correct JSON type was found but it held undecodable value.
A required field was missing.
There were several choices and they all failed.