check_json¶
Description¶
Check that the argument value is a valid JSON document.
Return type¶
string
Domain¶
This is a scalar function (calculates a single output value for a single input row.)
Categories¶
Usage¶
check_json(value)
Argument |
Type |
Optional |
Repeatable |
Restrictions |
---|---|---|---|---|
value |
string |
no |
no |
none |
Examples¶
make_col c:check_json(string(payload))
Make a new column, of type string
, which is ""
if payload
is valid JSON or contains a reason that it could not be parsed.
make_col check: check_json('{"k1": "v1", "k1": "v2"}')
Make a new column containing the results of check_json
on the specified string. In this case, the check
column will contain the message duplicate object attribute "k1", pos 17
.