All Products
Search
Document Center

MaxCompute:JSON_OBJECT

Last Updated:Jul 02, 2025

Menghasilkan objek JSON dalam format kunci-nilai.

Sintaksis

json json_object(<key1>,<value1>[,<keyn>,<valuen>])

Parameter

  • kunci: Harus ditentukan setidaknya satu kunci dengan tipe STRING.

  • nilai: Harus ditentukan setidaknya satu nilai dengan tipe STRING, BIGINT, INT, atau BOOLEAN.

Nilai pengembalian

Nilai pengembalian bertipe JSON.

Contoh

  • Contoh 1: Menghasilkan objek JSON dengan satu pasangan kunci-nilai.

    -- Menghasilkan objek JSON.
    select json_object('a', 123);

    Hasil yang dikembalikan:

    +-----+
    | _c0 |
    +-----+
    | {"a":123} |
    +-----+
  • Contoh 2: Menghasilkan objek JSON dengan beberapa pasangan kunci-nilai.

    -- Menghasilkan objek JSON.
    select json_object('a', 123,'b','hello');

    Hasil yang dikembalikan:

    +-----+
    | _c0 |
    +-----+
    | {"a":123,"b":"hello"} |
    +-----+

Fungsi terkait

JSON_OBJECT merupakan fungsi tipe kompleks. Untuk informasi lebih lanjut mengenai fungsi-fungsi untuk memproses data dari tipe kompleks seperti ARRAY, MAP, STRUCT, dan JSON, lihat Fungsi Tipe Kompleks.