Anypoint Exchange

Home to the complete listing of connectors, templates, examples and APIs.
Discover and use proven assets built by the MuleSoft ecosystem, or add assets to a private
tenant of Anypoint Exchange for collaboration and sharing of internal best practices.

Learn more
Sign up
Addition using a Javascript Transformer

Addition using a Javascript Transformer

(1 review)

Shows how to parse an incoming JSON message and process it using the JavaScript transformer.


In this example, we send a JSON message containing two numbers to an HTTP endpoint. This Byte Array of data is transformed to a String. The JavaScript transformer then processes the data and adds up the numbers. The sum is then returned to the HTTP endpoint.

Set up and Run the Example

  1. Open this example project in studio and run it

  2. Use Postman, curl, or REST console to make a POST request using JSON. The message body should contain the following data:

    { "a": 3, "b": 4}

  3. If the project is running successfully you should get the following message on your studio console.

    INFO 2017-07-02 16:44:34,235 [[javascript-calculator].connector.http.mule.default.receiver.03] org.mule.api.processor.LoggerMessageProcessor: Sum is: 7.0


Read full documentation in GitHub

Examples to Try Next

If you understood this example
Implementing a Choice Exception Strategy - Understand the concept of error handling in Mule using a choice exception strategy.View
If you struggled with this example
HTTP Request Response with Logger - Learn how to use Mule to build a simple HTTP request-response application.View


Log into Anypoint Platform to download this asset


Created By
MuleSoft Organization
Published On
Oct 9, 2017


VersionRuntime version
Show more