Megosztás a következőn keresztül:


STRINGTOOBJECT - Lekérdezési nyelv a Cosmos DB-ben (az Azure-ban és a Fabricben)

A STRINGTOOBJECT függvény egy sztringkifejezést objektummá alakít át.

A STRINGTOOBJECT függvény egy sztringkifejezést objektummá konvertál az Azure Cosmos DB for NoSQL-ben.

Szemantika

STRINGTOOBJECT(<string_expr>)

Arguments

Description
string_expr Sztringkifejezés.

Visszatérési típusok

Objektumot ad vissza.

Példák

Ez a szakasz példákat tartalmaz a lekérdezési nyelv szerkezetének használatára.

Sztring átalakítása objektummá

Ebben a példában a STRINGTOOBJECT függvény különböző sztringkifejezéseket konvertál objektummá.

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"
      }
    }
  }
]

Megjegyzések

  • Ez a függvény nem használja az indexet.
  • Ha a kifejezés nem konvertálható, a függvény visszaadja a függvényt undefined.
  • A beágyazott sztringértékeket dupla idézőjelekkel kell írni, hogy érvényesek legyenek.