coderz.py

Keep Coding Keep Cheering!

Selector Modifiers (!, ?)

You can check for the presence of a given key.
! evaluates the selection and fails with an exception message if the key is not present.

? returns true if the selected key is present, false if not. Note that ? is also used in
Filter Selectors (myKey[?($ == “aValue”)]).

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Namespace Selector (#)

# returns the XML namespace of a selected key as plain text.

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

XML Attribute Selector (.@myKey)

Using .@ without the key name returns an object containing the attributes as key-value pairs.

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Range selector (anIndex to anotherIndex)

If you need multiple sequential values from an Array, DataWeave allows you to select a range of values with the range selector ([n to m]).

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Index Selector ([])

The index selector returns the element at the specified position. It can be applied over an array, object, or string.

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Key-Value Pair Selector (.&myKey)

The & selector acts on arrays and objects. & retrieves both the keys and values of all matching keys pairs in the current context. These are returned as an object, containing the retrieved keys and values.

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Descendants Selector (..)

The descendants selector (..) is the perfect tool to use when you need the values for a certain key no matter where they appear in a piece of data.

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Multi-Value Selector (.*)

The multi-value selector (.*) returns an Array containing any value that matches the key. The values returned are dependent on the key that’s passed in. The multi-value selector works on both Arrays and Objects, but in different ways.

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Single-Value Selector

The single-value selector (.) allows you to lookup Object values by their key.

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Reading Data

reading data is just as important, and the features available to do so are just as robust.

November 21, 2021 | Dataweave, Mule 4, Mulesoft | No comments

Advertisement