All Products
Search
Document Center

MaxCompute:JSON_FORMAT

Last Updated:Jul 02, 2025

Mengonversi data JSON menjadi tipe data STRING. Secara default, pemformatan otomatis tidak dilakukan selama konversi.

Sintaksis

STRING JSON_FORMAT(<json>)

Parameter

json: wajib. Parameter ini menentukan data JSON yang akan diproses.

Nilai kembali

Nilai bertipe STRING dikembalikan.

Contoh

  • Contoh 1: Mengonversi data JSON NUMBER menjadi string.

    SELECT JSON_FORMAT(JSON '123');

    Hasil:

    +-----+
    | _c0 |
    +-----+
    | 123 |
    +-----+
  • Contoh 2: Mengonversi data JSON STRING menjadi string.

    SELECT JSON_FORMAT(JSON '"123"');

    Hasil:

    +-----+
    | _c0 |
    +-----+
    | "123" |
    +-----+
  • Contoh 3: Mengonversi data objek JSON menjadi string.

    SELECT JSON_FORMAT(JSON '{"name":"Alice", "age":3, "school":"Ali"}');

    Hasil:

    +------------+
    | _c0        |
    +------------+
    | {"age":3,"name":"Alice","school":"Ali"} |
    +------------+
  • Contoh 4: Mengonversi data array objek JSON menjadi string.

    SELECT JSON_FORMAT( 
    JSON 
    '[
      {
        "id": 1,
        "name":"Bob",
        "score":98
       },
      {
        "id":2,
        "name":"Alex",
        "score":88
      }
     ]');

    Hasil:

    +------------+
    | _c0        |
    +------------+
    | [{"id":1,"name":"Bob","score":98},{"id":2,"name":"Alex","score":88}] |
    +------------+

Fungsi terkait

JSON_FORMAT adalah fungsi tipe kompleks. Untuk informasi lebih lanjut tentang fungsi yang memproses tipe data kompleks seperti ARRAY, MAP, STRUCT, dan data JSON, lihat Fungsi Tipe Kompleks.