JSON

PARSE_JSON

BigQueryBigQuery

Mengkonversi JSON string menjadi JSON native type.

Tipe hasil: JSONDiperbarui: 7 Jan 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}

Fungsi Equivalen di Database Lain

Fungsi Terkait