MySQL supports a native JSON data type defined by RFC 7159 that enables efficient access to data in JSON (JavaScript Object Notation) documents. The JSON data type provides these advantages over storing JSON-format strings in a string column:
Automatic validation of JSON documents stored in JSON columns. Invalid documents produce an error.
Optimized storage format