Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die STRINGTOOBJECT Funktion konvertiert einen Zeichenfolgenausdruck in ein Objekt.
Die STRINGTOOBJECT Funktion konvertiert einen Zeichenfolgenausdruck in ein Objekt in Azure Cosmos DB für NoSQL.
Syntax
STRINGTOOBJECT(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
Ein Zeichenfolgenausdruck. |
Rückgabetypen
Gibt ein Objekt zurück.
Examples
Dieser Abschnitt enthält Beispiele für die Verwendung dieses Abfragesprachenkonstrukts.
Konvertieren einer Zeichenfolge in ein Objekt
In diesem Beispiel wird die STRINGTOOBJECT Funktion verwendet, um verschiedene Zeichenfolgenausdrücke in Objekte zu konvertieren.
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"
}
}
}
]
Bemerkungen
- Diese Funktion verwendet den Index nicht.
- Wenn der Ausdruck nicht konvertiert werden kann, gibt die Funktion zurück
undefined. - Geschachtelte Zeichenfolgenwerte müssen mit gültigen doppelten Anführungszeichen geschrieben werden.