Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La STRINGTOOBJECT función convierte una expresión de cadena en un objeto .
La STRINGTOOBJECT función convierte una expresión de cadena en un objeto de Azure Cosmos DB para NoSQL.
Syntax
STRINGTOOBJECT(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Expresión de cadena. |
Tipos de retorno
Devuelve un objeto .
Examples
Esta sección contiene ejemplos de cómo usar esta construcción del lenguaje de consulta.
Convertir cadena en objeto
En este ejemplo, la STRINGTOOBJECT función se usa para convertir varias expresiones de cadena en objetos .
SELECT VALUE {
parseEmptyObject: STRINGTOOBJECT("{}"),
parseObjectWithProperty: STRINGTOOBJECT('{"isAvailable": true}'),
parseObjectNested: STRINGTOOBJECT('{"division": {"name": "Sales"}}'),
parseObjectInvalidJson: STRINGTOOBJECT("{'price': 27.55}"),
parseUndefined: STRINGTONUMBER(undefined),
parseNull: STRINGTONUMBER(null)
}
[
{
"parseEmptyObject": {},
"parseObjectWithProperty": {
"isAvailable": true
},
"parseObjectNested": {
"division": {
"name": "Sales"
}
}
}
]
Observaciones
- Esta función no utiliza el índice.
- Si la expresión no se puede convertir, la función devuelve
undefined. - Los valores de cadena anidados deben escribirse con comillas dobles para que sean válidos.