如何将字符串视为 Dataweave 中的值

how to consider string as a value in Dataweave

我们有一个有效载荷:

payload = [
  {
    "Name": "XYZ",
    "DOB": "2025-03-28",
    "Class": "N/A"
  }
]

DW:
%dw 2.0
output application/json

var a = "payload.Name"
---
a

dw 将输出作为字符串“payload.Name”。 任何输入如何使用 var a 检索 payload.Name 的值?即在这种情况下为 XYZ

您是否希望实现以下目标?

%dw 2.0
output application/json

var a = "$(payload[0].Name)"
---
a

otuput

我只会使用 payload[0].Name 或 payload[0].Name as String 以防名称不是字符串,这不是你的情况