Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
De STRINGTOOBJECT functie converteert een tekenreeksexpressie naar een object.
Met de STRINGTOOBJECT functie wordt een tekenreeksexpressie geconverteerd naar een object in Azure Cosmos DB for NoSQL.
Syntaxis
STRINGTOOBJECT(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Een tekenreeksexpressie. |
Retourtypen
Retourneert een object.
Voorbeelden
Deze sectie bevat voorbeelden van het gebruik van deze querytaalconstructie.
Tekenreeks naar object converteren
In dit voorbeeld wordt de STRINGTOOBJECT functie gebruikt om verschillende tekenreeksexpressies te converteren naar objecten.
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"
}
}
}
]
Opmerkingen
- Deze functie maakt geen gebruik van de index.
- Als de expressie niet kan worden geconverteerd, retourneert
undefinedde functie . - Geneste tekenreekswaarden moeten worden geschreven met dubbele aanhalingstekens om geldig te zijn.