Skip to content

bigfunctions > json_items

json_items

Signature

json_items(json_string)

Description

Extract key_value_items from json_string which has only flat (no nested) key-values. Return key_value_items as array< struct<key string, value string> >

Examples

select bigfunctions.eu.json_items('{"created_at": "2022-01-01", "user": "sidali"}')
select bigfunctions.us.json_items('{"created_at": "2022-01-01", "user": "sidali"}')
select bigfunctions.europe_west1.json_items('{"created_at": "2022-01-01", "user": "sidali"}')
+-----------------------------------------------------------------------------------------------------+
| key_value_items                                                                                     |
+-----------------------------------------------------------------------------------------------------+
| [
|   struct("created_at" as key, "date" as value),
|   struct("user" as key, "name" as value)
| ]
 |
+-----------------------------------------------------------------------------------------------------+