Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A STRINGTOARRAY função converte uma expressão de cadeia de caracteres em uma matriz.
Uma função do sistema Azure Cosmos DB para NoSQL que retorna uma expressão de cadeia de caracteres convertida em uma matriz.
Sintaxe
STRINGTOARRAY(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Uma expressão de cadeia de caracteres. |
Tipos de devolução
Retorna uma matriz.
Examples
Esta seção contém exemplos de como usar essa construção de linguagem de consulta.
Converter string em array
Neste exemplo, a STRINGTOARRAY função é usada para analisar vários valores de cadeia de caracteres em matrizes.
SELECT VALUE {
parseEmptyArray: STRINGTOARRAY("[]"),
parseArray: STRINGTOARRAY('[ "coats", "gloves", "hats" ]'),
complexArray: STRINGTOARRAY('[ { "types": [ "coats", "gloves" ] }, [ "hats" ], 76, false, null ]'),
nestedArray: STRINGTOARRAY('[ [ "coats", "gloves" ], [ "hats" ] ]'),
invalidArray: STRINGTOARRAY("[ 'coats', 'gloves', 'hats' ]"),
parseUndefined: STRINGTOARRAY(undefined),
parseNull: STRINGTOARRAY(null)
}
[
{
"parseEmptyArray": [],
"parseArray": [ "coats", "gloves", "hats" ],
"complexArray": [
{
"types": [ "coats", "gloves" ]
},
[ "hats" ],
76,
false,
null
],
"nestedArray": [
[ "coats", "gloves" ],
[ "hats" ]
]
}
]
Observações
- Esta função não utiliza o índice.