Converts a JSON string into the native JSON type.
JSONDiperbarui: 13 Jun 2026PARSE_JSON(json_string)A valid JSON string
1 SELECT 2 PARSE_JSON('{"name": "John", "age": 30}') as parsed_json, 3 JSON_VALUE(PARSE_JSON('{"name": "John"}'), '$.name') as name;
Parses a string into JSON, then extracts a value from it.
| parsed_json | name |
|---|---|
| {"name":"John","age":30} | John |
1 SELECT 2 SAFE.PARSE_JSON('invalid json') as safe_parsed, 3 SAFE.PARSE_JSON('{"valid": true}') as valid_parsed;
Safe parsing returns NULL for invalid JSON instead of throwing an error.
| safe_parsed | valid_parsed |
|---|---|
| NULL | {"valid":true} |
Sudah paham PARSE_JSON? Latih langsung di browser
Latihan interaktif, langsung di browser.