StringToObject (NoSQL-fråga)

GÄLLER FÖR: NoSQL

Konverterar ett stränguttryck till ett objekt.

Syntax

StringToObject(<string_expr>)  

Argument

beskrivning
string_expr Ett stränguttryck.

Returtyper

Returnerar ett objekt.

Exempel

I följande exempel visas hur den här funktionen fungerar med olika indata.

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

Kommentarer

  • Den här funktionen använder inte indexet.
  • Om uttrycket inte kan konverteras returnerar undefinedfunktionen .
  • Kapslade strängvärden måste skrivas med dubbla citattecken för att vara giltiga.

Kommentar

Mer information om JSON-formatet finns i https://json.org.