StringToObject (consulta NoSQL)

SE APLICA A: NoSQL

Convierte una expresión de cadena en un objeto.

Sintaxis

StringToObject(<string_expr>)  

Argumentos

Descripción
string_expr Expresión de cadena.

Tipos de valores devueltos

Devuelve un objeto.

Ejemplos

En el ejemplo siguiente se muestra cómo funciona esta función con varias entradas.

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

Comentarios

  • Esta función no emplea el índice.
  • Si la expresión no se puede convertir, la función devuelve undefined.
  • Los valores de cadena anidados deben escribirse entre comillas dobles para ser válidos.

Nota

Para más información sobre el formato JSON, vea https://json.org.