StringToObject (kueri NoSQL)

BERLAKU UNTUK: NoSQL

Mengonversi ekspresi string menjadi objek.

Sintaks

StringToObject(<string_expr>)  

Argumen

Deskripsi
string_expr Ekspresi string.

Jenis yang ditampilkan

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 mengembalikan undefined.
  • Nilai string berlapis harus ditulis dengan tanda kutip ganda agar valid.

Catatan

Untuk informasi selengkapnya tentang format JSON, lihat https://json.org.