Resumo : neste tutorial, você aprenderá como usar a JSON_QUOTE()
função MySQL para citar uma string como um valor JSON.
Introdução à função JSON_QUOTE() do MySQL
A JSON_QUOTE()
função é usada para citar uma string como um valor JSON , envolvendo-a com caracteres de aspas duplas e escapando de aspas internas e outros caracteres.
Aqui está a sintaxe da JSON_QUOTE()
função:
JSON_QUOTE(string)
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Nesta sintaxe:
string
: esta é a string que você deseja agrupar como um valor JSON.
A função retorna um valor JSON válido da string de entrada. Ele retornará NUL
se a string for NULL
.
Na prática, você costuma usar a JSON_QUOTE()
função para criar uma string JSON válida para inclusão em um documento JSON.
Exemplos de funções JSON_QUOTE() do MySQL
Vejamos alguns exemplos de uso da JSON_QUOTE()
função.
1) Citando uma string simples como um valor JSON
O exemplo a seguir usa a função JSON_QUOTE() para agrupar uma string simples:
SELECT JSON_QUOTE('hello');
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Saída:
+---------------------+
| JSON_QUOTE('hello') |
+---------------------+
| "hello" |
+---------------------+
1 row in set (0.01 sec)
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
2) Citando uma string como um array JSON
SELECT JSON_QUOTE('[1,2,3]');
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Saída:
+-----------------------+
| JSON_QUOTE('[1,2,3]') |
+-----------------------+
| "[1,2,3]" |
+-----------------------+
1 row in set (0.00 sec)
Linguagem de código: SQL (linguagem de consulta estruturada) ( sql )
Resumo
- Use a
JSON_QUOTE()
função para citar uma string como um valor JSON.
Anterior