This lesson shows how to handle JSON data in dbt. We start by loading JSON rows. Then we extract nested values using json_extract_path_text. For example, we get user name and age from the JSON. We convert age to integer to filter users older than 30. The execution table shows each row read, values extracted, filter applied, and whether the row is included. The variable tracker follows variables like id, user_name, user_age, and counts output rows. Key moments clarify why some rows are excluded and how JSON extraction works. The quiz tests understanding of extracted values, filter steps, and effects of changing filter conditions. The snapshot summarizes the main steps to handle JSON data in dbt.