Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Funktionen STRINGTOOBJECT konverterar ett stränguttryck till ett objekt.
Funktionen STRINGTOOBJECT konverterar ett stränguttryck till ett objekt i Azure Cosmos DB för NoSQL.
Syntax
STRINGTOOBJECT(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Ett stränguttryck. |
Returtyper
Returnerar ett objekt.
Examples
Det här avsnittet innehåller exempel på hur du använder den här frågespråkkonstruktionen.
Konvertera sträng till objekt
I det här exemplet STRINGTOOBJECT används funktionen för att konvertera olika stränguttryck till objekt.
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"
}
}
}
]
Anmärkningar
- Den här funktionen använder inte indexet.
- Om uttrycket inte kan konverteras returnerar
undefinedfunktionen . - Kapslade strängvärden måste skrivas med dubbla citattecken för att vara giltiga.