Anypoint Studio 7.3中的dataweave 2.0脚本总是向对象添加引号,即使它不是值而是新的JSON对象。
我的代码如下:
%dw 2.0
output application/java
import * from dw::core::Strings
var studyId = vars.request.studyId
---
{[
{
(vars.keytype): value1,
StudyId: value2
},
(vars.condition)
]}
其中(vars.condition)只是另一个json对象:
{"key1":"value"}
问题是如何删除(vars.condidtion)周围的多余引号?
答案 0 :(得分:0)
添加额外引号的最可能原因是您的condition
变量没有设置application/json
哑剧类型。