Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Funkce STRINGTOOBJECT převede řetězcový výraz na objekt.
Funkce STRINGTOOBJECT převede řetězcový výraz na objekt ve službě Azure Cosmos DB for NoSQL.
Syntaxe
STRINGTOOBJECT(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Řetězcový výraz. |
Návratové typy
Vrátí objekt.
Examples
Tato část obsahuje příklady použití tohoto konstruktoru dotazovacího jazyka.
Převod řetězce na objekt
V tomto příkladu se funkce používá k převodu STRINGTOOBJECT různých řetězcových výrazů na objekty.
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"
}
}
}
]
Poznámky
- Tato funkce nevyužívá index.
- Pokud výraz nelze převést, vrátí
undefinedfunkce . - Hodnoty vnořeného řetězce musí být zapsány s dvojitými uvozovkami, aby byly platné.