Skip to main content

Module json_get

Module json_get 

Source

StructsΒ§

BoolResultBuilder πŸ”’
FloatResultBuilder πŸ”’
JsonGetBool
JsonGetFloat
JsonGetInt
JsonGetObject πŸ”’
Get the object from JSON value by path.
JsonGetString
JsonGetWithType
This function is mostly called as json_get(value, 'attr')::type and rewritten by json_get_rewriter::JsonGetRewriter to json_get(value, 'attr', NULL::type). So we use the third argument’s type to determine the return type.
StringResultBuilder πŸ”’

TraitsΒ§

JsonGetResultBuilder πŸ”’

FunctionsΒ§

json_object_path πŸ”’
json_struct_get πŸ”’
jsonb_get πŸ”’
nested_projection_type πŸ”’
Builds a nested struct type for projecting the remaining JSON path.
parse_json_get_path
Parses the JSONPath expression accepted by json_get. Keeps the legacy empty path as access to the root value.
result_builder πŸ”’