StringToObject (kueri NoSQL)
BERLAKU UNTUK: NoSQL
Mengonversi ekspresi string menjadi objek.
Sintaks
StringToObject(<string_expr>)
Argumen
Deskripsi | |
---|---|
string_expr |
Ekspresi string. |
Jenis yang dikembalikan
Mengembalikan objek.
Contoh
Contoh berikut menggambarkan cara kerja fungsi ini dengan berbagai input.
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"
}
}
}
]
Keterangan
- Fungsi ini tidak menggunakan indeks.
- Jika ekspresi tidak dapat dikonversi, fungsi akan mengembalikan
undefined
. - Nilai string berlapis harus ditulis dengan tanda kutip ganda agar valid.
Catatan
Untuk informasi selengkapnya tentang format JSON, lihat https://json.org.