A JSON wrapper class is a custom class in Salesforce that wraps or encapsulates standard or custom objects, along with other data types like strings, integers, or even other custom classes.