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。