JSON

JSON_TYPE

BigQueryBigQuery

Mengembalikan tipe dari nilai JSON (object, array, string, number, boolean, null).

Tipe hasil: STRINGDiperbarui: 16 Mei 2026

Syntax

SQL
JSON_TYPE(json_expression)

Parameter

json_expressionJSONwajib

Nilai JSON untuk dicek tipenya

Contoh Penggunaan

Check JSON Types

SQL
1SELECT
2 JSON_TYPE(JSON '{"a": 1}') as obj_type,
3 JSON_TYPE(JSON '[1, 2]') as arr_type,
4 JSON_TYPE(JSON '"hello"') as str_type,
5 JSON_TYPE(JSON '123') as num_type,
6 JSON_TYPE(JSON 'null') as null_type;

Mengidentifikasi tipe berbagai nilai JSON.

Hasil
obj_typearr_typestr_typenum_typenull_type
objectarraystringnumbernull

Pertanyaan Umum tentang JSON_TYPE

Apa itu fungsi JSON_TYPE di BigQuery?
Mengembalikan tipe dari nilai JSON (object, array, string, number, boolean, null). Di BigQuery, fungsi JSON_TYPE termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan JSON_TYPE di BigQuery?
Gunakan sintaks berikut: JSON_TYPE(json_expression). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi JSON_TYPE?
Fungsi JSON_TYPE mengembalikan nilai bertipe STRING. Pastikan tipe data hasil sudah sesuai dengan kebutuhan query atau formula kamu. Jika input mengandung nilai NULL, perilaku fungsi dapat berbeda — selalu periksa dokumentasi untuk memastikan hasilnya sesuai ekspektasi.
Apa saja parameter fungsi JSON_TYPE?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: json_expression (JSON, wajib): Nilai JSON untuk dicek tipenya.