Kontext Kontext | Code Snippets & Tips

Spark SQL - Return JSON Object Keys (json_object_keys)

event 2022-06-05 visibility 1,746 comment 0 insights toc
more_vert
insights Stats
toc Table of contents

Spark SQL function json_object_keys can be used to return an array of the outmost JSON object's keys. The input can be a valid JSON string too.

Code snippet

spark-sql> select json_object_keys('{}');
  []
spark-sql> select json_object_keys('{"key": "value"}');
  ["key"]
spark-sql> select json_object_keys('{"key1":"value1","key2":{"key3":"value3", "key4":"value4"}}');
  ["key1","key2"]
infoThis function is only available from Spark 3.1.0.

Other references

Spark SQL - Extract Value from JSON String

Spark SQL - Convert Object to JSON String

More from Kontext
comment Comments
No comments yet.

Please log in or register to comment.

account_circle Log in person_add Register

Log in with external accounts