1. Overview By default, SQLite supports sixteen functions and two operators for dealing with JSON values. There are also two table-valued functions that can be used to decompose a JSON string. There are 15 scalar functions and operators: json(json) json_array(value1,value2,...) json_array_length(json) json_array_length(json,path) json_error_position(json) json_extract(json,path,...) json -> path j