다음을 통해 공유


StringToObject(NoSQL 쿼리)

적용 대상: NoSQL

문자열 식을 개체로 변환합니다.

구문

StringToObject(<string_expr>)  

인수

설명
string_expr 문자열 식입니다.

반환 형식

개체를 반환합니다.

예제

다음 예제에서는 이 함수가 다양한 입력에서 작동하는 방법을 보여 줍니다.

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

설명

  • 이 함수는 인덱스를 사용하지 않습니다.
  • 식을 변환할 수 없는 경우 함수는 undefined를 반환합니다.
  • 유효하려면 중첩된 문자열 값을 큰따옴표를 사용해야 합니다.

참고 항목

JSON 형식에 대한 자세한 내용은 https://json.org를 참조하세요.