Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A STRINGTOARRAY função converte uma expressão de cadeia de caracteres em uma matriz.
Uma função de sistema do 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 retorno
Retorna uma matriz.
Exemplos
Esta seção contém exemplos de como usar este constructo de linguagem de consulta.
Converter cadeia de caracteres em matriz
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
- Essa função não utiliza o índice.