이 함수는 STRINGTOOBJECT 문자열 식을 개체로 변환합니다.
이 함수는 STRINGTOOBJECT 문자열 식을 NoSQL용 Azure Cosmos DB의 개체로 변환합니다.
구문
STRINGTOOBJECT(<string_expr>)
Arguments
| Description | |
|---|---|
string_expr |
문자열 식입니다. |
반환 형식
개체를 반환합니다.
예시
이 섹션에는 이 쿼리 언어 구문을 사용하는 방법에 대한 예제가 포함되어 있습니다.
문자열을 개체로 변환
이 예제에서는 함수를 STRINGTOOBJECT 사용하여 다양한 문자열 식을 개체로 변환합니다.
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. - 중첩된 문자열 값은 유효하려면 큰따옴표로 써야 합니다.