Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La STRINGTOOBJECT fonction convertit une expression de chaîne en objet.
La STRINGTOOBJECT fonction convertit une expression de chaîne en objet dans Azure Cosmos DB pour NoSQL.
Syntaxe
STRINGTOOBJECT(<string_expr>)
Arguments
| Descriptif | |
|---|---|
string_expr |
Expression de chaîne. |
Types de retour
Retourne un objet.
Examples
Cette section contient des exemples d’utilisation de cette construction de langage de requête.
Convertir une chaîne en objet
Dans cet exemple, la STRINGTOOBJECT fonction est utilisée pour convertir différentes expressions de chaîne en objets.
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"
}
}
}
]
Remarques
- Cette fonction n’utilise pas l’index.
- Si l’expression ne peut pas être convertie, la fonction retourne
undefined. - Les valeurs de chaîne imbriquées doivent être écrites avec des guillemets doubles pour être valides.