MySQL 5.7.8+ admite el tipo JSON nativo. Si bien tiene diferentes formas de crear objetos json, también puede acceder y leer miembros de diferentes formas.
La función principal es JSON_EXTRACT
, por lo que los operadores ->
y ->>
son más amigables.
Parámetro | Descripción |
---|---|
json_doc | documento JSON válido |
camino | ruta de miembros |
Mencionado en MySQL 5.7 Reference Manual
Si es posible que esos argumentos puedan devolver múltiples valores, los valores coincidentes se envuelven automáticamente como una matriz, en el orden correspondiente a las rutas que los produjeron. De lo contrario, el valor de retorno es el único valor coincidente.
NULL
cuando: Devuelve NULL si algún argumento es NULL o si no hay rutas de acceso ubican un valor en el documento.