Qian Sun created SPARK-47992: -------------------------------- Summary: Support recursive descent path in get_json_object function Key: SPARK-47992 URL: https://issues.apache.org/jira/browse/SPARK-47992 Project: Spark Issue Type: New Feature Components: SQL Affects Versions: 4.0.0 Reporter: Qian Sun
JSONPath borrows recursive descent syntax from E4X. We could use it to collect json object from json map string. {code:java} // json data {"key1": {"b": {"c": "c1", "d": "d1", "e": "e1"}}} {"key2": {"b": {"c": "c2", "d": "d2", "e": "e2"}}} select get_json_object(data, '$..c'); -- [c1, c2]{code} ref: https://goessner.net/articles/JsonPath/index.html#e2 -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org