JSON

PARSE_JSON

BigQueryBigQuery

Mengkonversi JSON string menjadi JSON native type.

Tipe hasil: JSONDiperbarui: 16 Mei 2026

Syntax

SQL
PARSE_JSON(json_string)

Parameter

json_stringSTRINGwajib

String JSON yang valid

Contoh Penggunaan

Parse JSON String

SQL
1SELECT
2 PARSE_JSON('{"name": "John", "age": 30}') as parsed_json,
3 JSON_VALUE(PARSE_JSON('{"name": "John"}'), '$.name') as name;

Parsing string ke JSON lalu ekstrak value.

Hasil
parsed_jsonname
{"name":"John","age":30}John

Safe Parsing

SQL
1SELECT
2 SAFE.PARSE_JSON('invalid json') as safe_parsed,
3 SAFE.PARSE_JSON('{"valid": true}') as valid_parsed;

Safe parsing mengembalikan NULL untuk invalid JSON.

Hasil
safe_parsedvalid_parsed
NULL{"valid":true}

Pertanyaan Umum tentang PARSE_JSON

Apa itu fungsi PARSE_JSON di BigQuery?
Mengkonversi JSON string menjadi JSON native type. Di BigQuery, fungsi PARSE_JSON termasuk dalam kelompok fungsi yang sering digunakan untuk mengolah dan menganalisis data secara efisien.
Bagaimana cara menggunakan PARSE_JSON di BigQuery?
Gunakan sintaks berikut: PARSE_JSON(json_string). Pastikan argumen yang dimasukkan sudah sesuai dengan tipe data yang diharapkan.
Apa nilai yang dikembalikan oleh fungsi PARSE_JSON?
Fungsi PARSE_JSON mengembalikan nilai bertipe JSON. 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 PARSE_JSON?
Fungsi ini memiliki 1 parameter wajib. Parameter yang digunakan: json_string (STRING, wajib): String JSON yang valid.

Fungsi Equivalen di Database Lain

Fungsi Terkait