Delen via


StringToObject (NoSQL-query)

VAN TOEPASSING OP: NoSQL

Converteert een tekenreeksexpressie naar een object.

Syntaxis

StringToObject(<string_expr>)  

Argumenten

Beschrijving
string_expr Een tekenreeksexpressie.

Retourtypen

Retourneert een object.

Voorbeelden

In het volgende voorbeeld ziet u hoe deze functie werkt met verschillende invoerwaarden.

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 gebruikt de index niet.
  • Als de expressie niet kan worden geconverteerd, retourneert undefinedde functie .
  • Geneste tekenreekswaarden moeten worden geschreven met dubbele aanhalingstekens om geldig te zijn.

Notitie

Zie voor meer informatie over de JSON-indeling https://json.org.