Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Certified MuleSoft Developer (Mule-Dev-201) Exam - Topic 6 Question 38 Discussion

Posted by Ricki on Jan 05, 2026 at 05:16 AM

What is the correct syntax for a Logger component to output a message with the contents of a 3SON Object payload?

Suggested Answer: B

Option 3 is the only corect answer as it concatenates payload with String.

Below option wont work.

#['The payload is ' ++ payload]

Concatenation function expects both arguments to be string. As the question says payload is json object , this will throw error while running it. You can try this in Anypoint Studio and you will get the same result which I mentioned.

hence correct answer is

The payload is: #[payload]


Get Premium Salesforce Certified MuleSoft Developer (Mule-Dev-201) Questions as Interactive Web-Based Practice Test or PDF Real Exam Format Detailed Explanations Instant Access Get Your Practice Test
26 comments · newest first
FA
Fabiola 6 months ago
I agree with Melda. D shows intent better.
KR
Kristel 6 months ago
Option A is too simple. It doesn't feel right.
ME
Melda 6 months ago
I prefer option D. The concatenation seems clearer.
MA
Maryann 6 months ago
I think option C is correct. It looks clean.
SA
Salena 6 months ago
C) looks right to me, but I’m not 100% sure.
FE
Felix 6 months ago
Wait, is B) even a valid option? Seems off.
MA
Marti 7 months ago
I’m leaning towards D) #["The payload is: " + payload]
PE
Peggie 7 months ago
Definitely A) The payload is: $(payload)
ER
Ernest 7 months ago
I think it's C) The payload is: #[payload]
LI
Lindy 7 months ago
I'm going with C. It's the most concise and readable way to output the JSON payload.
SH
Sheridan 7 months ago
B looks a bit convoluted. Why use the ++ operator when you can just use the + for string concatenation?
MA
Margot 8 months ago
Haha, option A is just asking for trouble. Trying to embed the payload directly in the string? No thanks!
EL
Elise 8 months ago
D seems like the correct answer. Concatenating the string with the payload variable is the way to go.
LE
Leonor 8 months ago
Option C looks good to me. The syntax for outputting a JSON object payload seems straightforward.
BU
Buddy 8 months ago
I’m a bit confused about the difference between the + and ++ operators in this context. I guess I’ll have to choose between C and D.
AN
Annelle 9 months ago
I feel like I saw a question like this in our last practice exam, and I think it was about using the ++ operator, which makes me lean towards B.
RO
Rory 9 months ago
I remember something about using the #[ ] syntax for expressions, so maybe it's C or D?
MA
Margarita 9 months ago
I think the syntax for outputting a message with a payload might be similar to string concatenation we practiced, but I'm not sure which operator to use.
FL
Flo 9 months ago
Ah, I've got it! The correct syntax is using the # symbol to represent the JSON object. Option C looks like the winner to me.
LU
Luisa 9 months ago
I've seen this type of question before. I think the key is figuring out how to properly interpolate the payload variable into the log message.
LE
Leila 10 months ago
I'm a little confused by the options here. I'll need to review my notes on logging JSON data to make sure I choose the right syntax.
YE
Yesenia 10 months ago
Okay, let's see... I'm pretty sure the correct answer has something to do with using the # symbol to represent the JSON object.
KE
Keneth 10 months ago
Hmm, this looks like a tricky one. I'll need to think carefully about the syntax for logging a JSON object.
IL
Iluminada 4 months ago
↳ replying to Keneth
I agree with Marcos. C looks correct for logging JSON.
AL
Alonso 4 months ago
↳ replying to Keneth
I'm leaning towards option D. It seems more straightforward.
MA
Marcos 5 months ago
↳ replying to Keneth
I think option C is the right choice.
0/2000 characters

Save Cancel