Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
La STRINGTOOBJECT funzione converte un'espressione stringa in un oggetto .
La STRINGTOOBJECT funzione converte un'espressione stringa in un oggetto in Azure Cosmos DB per NoSQL.
Sintassi
STRINGTOOBJECT(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Espressione stringa. |
Tipi restituiti
Restituisce un oggetto .
Esempi
Questa sezione contiene esempi di come usare questo costrutto di linguaggio di query.
Convertire una stringa in un oggetto
In questo esempio, la STRINGTOOBJECT funzione viene usata per convertire varie espressioni di stringa in oggetti .
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"
}
}
}
]
Osservazioni:
- Questa funzione non usa l'indice.
- Se l'espressione non può essere convertita, la funzione restituisce
undefined. - I valori stringa annidati devono essere scritti con virgolette doppie per essere validi.