Other than doing string manipulation after each JSON_EXTRACT, is there a simpler or more correct way to have the JSON_EXTRACT return the string WITHOUT the enclosing quotes?
Or should this question be on StachExchange?
jsonMySQL
Other than doing string manipulation after each JSON_EXTRACT, is there a simpler or more correct way to have the JSON_EXTRACT return the string WITHOUT the enclosing quotes?
Or should this question be on StachExchange?
Best Answer
If you have MySQL 5.7.13 or later, you may use
JSON_UNQUOTE()
instead ofJSON_EXTRACT()
or->>
instead of->
. Example:SELECT field->>"$.foo.barr" FROM table;