Skip to content
ENG

Introduction to Dataweave

Introduction to Dataweave: the basics - Dataweave: from scratch #1Watch on YouTube ↗
  • What is Dataweave?
  • Dataweave Playground
  • Anatomy of a Script
  • Simple data types
  • Operations with simple data
  • Data conversion
  • Complex data types
  • Operations with complex data
  • Logical operators
  • Working with the payload
  • Selectors
  • Variables
  • Flow control
  • Functions
  • The Update operation

Answer the following questions to check what you learned:

1. What is a Dataweave script made of?

2. Which are the simple data types in Dataweave?

3. What is the result of adding a '5' (String) and a 5 (Number)?

4. Which operator turns a '5' (String) into a Number?

5. Which are the Complex data types?

6. What is the correct way to reference the body of the Mule Message in a Script?

7. Which is the single-value selector operator in DataWeave?

8. Which of the following selectors returns both the key and the value being queried (that is, returns an object)?

9. Given the input payload [1, 2, 3, 4, 5]. What would the script payload[-3 to -1] (range selector) return?

10. Which of the following selectors throws an exception in the script when the key is not present?

11. What is the minimum declaration needed to create a variable?

12. Which of the following statements about the IF is incorrect?

13. Which of the following statements about functions is incorrect?

Result

Last updated:

{Code mat;}

Learn MuleSoft: courses, exercises and quizzes. Free, no sign-up.