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.
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é.