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를 참조하세요.