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


StringToObject (NoSQL-lekérdezés)

A KÖVETKEZŐKRE VONATKOZIK: NoSQL

Egy sztringkifejezést objektummá alakít át.

Szintaxis

StringToObject(<string_expr>)  

Argumentumok

Description
string_expr Egy sztringkifejezés.

Visszatérési típusok

Egy objektumot ad vissza.

Példák

Az alábbi példa bemutatja, hogyan működik ez a függvény a különböző bemenetekkel.

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 a értéket adja undefinedvissza.
  • A beágyazott sztringértékeket dupla idézőjelekkel kell írni, hogy érvényesek legyenek.

Megjegyzés

A JSON formátummal kapcsolatos további információkért lásd: https://json.org.